跳到主要内容

如何取消Git文件的跟踪

问题

比如我有个.idea文件夹,在初始化的时候把它加到了仓库里,但是后来我想从远程仓库删掉它。但是它包含了idea的设置,我又不想从本地删掉它,怎么办

解决方法

git rm --cached命令,比如我要取消跟踪.idea文件夹,就用git rm --cached -r .idea,然后再提交一次就好了。

这样一样.idea文件夹还在本地,但是不会被Git跟踪了,它也会从远程仓库里消失。