提交git commit 的时候,发现一个文件无法被gitinore,猜测可能是已经提交过或者已经在git缓存里了,只有删除追踪和缓存才能被忽略。
1、先尝试取消git追踪文件
|
|
- 本地的当前分支取消了追踪
- 本文文件不删除, 远程仓库仍是存在此文件。
- 本次clone的所有分支都不追踪此文件。
- 重新git clone后此文件仍是会被追踪。
- 但是不能彻底消除追踪文件,因为可能本地git缓存中有该文件。
2、删除git的缓存
|
|
- 如果想本地缓存和文件一起删除
git rm --f readme1.txt
这时候再次 git status
看看应该就不显示 readme1.txt了。