首页 » 编程笔记 » 正文

git忽略已经add的文件

有时候我们添加.gitignore文件之前已经提交过了文件。.gitignore只能忽略那些原来没有被track的文件(自添加以后,从未 add 及 commit 过的文件),如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。就需要执行:


git rm -r <span class="hljs-comment" style="color: #93a1a1;">--cached . #删除追踪状态</span>
git add .
git <span class="hljs-operator"><span class="hljs-keyword" style="color: #859900;">commit</span> -m <span class="hljs-string" style="color: #2aa198;">"fixed untracked files"</span></span>