在使用git的时候,有些文件是不需要上传的,所以就可以修改 .gitignore,如果在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。
如果只是取消跟踪
git rm -r --cached . //对所有文件都取消跟踪,不删除本地文件 git rm -r --f . //对所有文件都取消跟踪,删除本地文件 git rm --cached text1.txt //删除text1.txt的跟踪,并保留在本地。 git rm --f text1.txt //删除text1.txt的跟踪,并且删除本地文件。
然后git commit 即可。但是git status查看状态时还是会列出来
每次使用git status 查看状态时总是会列出被跟踪的文件。
参考
https://www.cnblogs.com/zhuchenglin/p/7128383.html
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。