Git撤销已追踪文件

场景

有时候改动了一些本地文件但不希望加入提交
添加.gitignore方法对已经提交并track的文件无效
这时候需要用到git update-index

方法

如需取消track

git update-index --assume-unchanged <file>

如需恢复track

git update-index --no-assume-unchanged <file>

拓展

若此文件已经commit想要删除怎么办?
使用git rm <file>将文件标记为删除即可

参考

Git - git-update-index Documentation
Git - git-rm Documentation

原文地址:https://www.cnblogs.com/azureology/p/15323888.html