取消跟踪

未提交文件忽略

git rm --cached FILENAME

这样就可以了,如果后面跟的是目录就加上个 -r 就行了
(这个操作不会删除这个文件)

git rm -r --cached DIR

已提交文件忽略

已经维护起来的文件即已经 commit 后的文件,即使加上了.gitignore也无济于事。
用下面这个命令:

git update-index --assume-unchanged logs/*.log