2
我已經定義的庫文件中的以下.gitignore
:gitignore不會忽略
/aclocal.m4
/config.guess
/config.sub
重新配置後然而,重建,git status
還報道:
# On branch master
# Changed but not updated:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: aclocal.m4
# modified: config.guess
# modified: config.sub
...
我期待它說些什麼像:
# deleted: aclocal.m4
...
我在做什麼錯在這裏?
您之前正在跟蹤這些文件嗎? –
已經在git中的文件優先於.gitignore定義。 gitignore只會阻止新文件進入git領域,而不會從中刪除現有的文件。這讓你無法控制,你不希望倉庫由於gitignore文件中的錯誤而被自動清理乾淨。 – Newtopian