通过修改.gitignore忽视某个文件但是发现这个文件还是会被踪,只对没有被git commit 过的文件有效,也就是说如果你的文件被commit过后你再修改gitignore,这个时候gitignore对这个文件是无效的,这个时候就需要取消对某个文件的跟踪。
1、列出你需要取消跟踪的文件,-r 表示递归,-n 表示先不删除
git rm -r -n --cached 文件或目录
2、取消缓存不想要跟踪的文件
git rm -r --cached 文件
3、修改根目录.gitignore 文件,添加你希望忽略的文件/目录
4、git commit 提交
5、git push 推送到服务器
网友评论