1、当被跟踪的文件里面有不想跟踪的文件时,使用命令git rm删除文件。如:
git rm --cached xxx.csv 删除readme1.txt的跟踪,并保留在本地。
git rm --f xxx.csv 删除readme1.txt的跟踪,并且删除本地文件。
然后git commit即可。但是git status查看状态时还是会列出来。
2、每次用git status查看状态时总是列出未被跟踪的文件,可以通过.gitignore文件达到目的。
在git init的目录下建立.gitignore文件,使用如下语法进行填写文件即可。
/xxxx/ 过滤整个文件夹 文件夹前最好是 用 */xxxx/,*代表所有目录下的xxxx文件夹下的所有文件全部过滤掉。当然如果过滤当前目录去掉*就好了
*.zip 过滤所有.zip文件
/dataset/xxx.csv 过滤某个具体文件
网友评论