如何忽略已经提交到git仓库的文件?

git只能忽略哪些没被跟踪的文件即那些还没有被提交到git仓库中的文件,这就是为什么你每次创建新的git仓库之前,都要新建一个.gitignore文件,并把那些要删掉的文件加到文件中。

但是存在一种特殊的情况,就是一不小心一个文件被提交到git仓库中,后来有需要去ignore掉这个文件。

处理这种情况

应进行两个重要的准备工作:

  1. 确保您的.gitignore文件是最新的,并且包含要忽略的所有正确模式
  2. 提交或存储您可能有的任何未完成的本地更改。在继续之前,您的工作副本应该是干净的。

忽略提交的文件

$ git rm -r --cached .
$ git add .
$ git commit -m "Clean up ignored files"
Git中的detached HEAD
每日一句话科技资讯 | 20200625