参考:https://segmentfault.com/q/1010000000430426
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758404317281e54b6f5375640abbb11e67be4cd49e0000
正确的做法应该是:git rm --cached logs/xx.log,然后更新 .gitignore 忽略掉目标文件,最后 git commit -m “We really don’t want Git to track this anymore!”
我成功的做法是:
(1)还是要再.gitignore文件写下忽略文件
(2)先把本地缓存删除(改变成未track状态)
$ git rm --cached 某路径下/某文件
(3)提交
$ git commit -m "我不想跟踪***文件"
(4)最后查看状态
git status