1. 程式人生 > >git忽略對已入庫文件的修改

git忽略對已入庫文件的修改

過程 其他人 strong 必須 情況 -- index pat file

項目開發過程中,會遇到本地配置文件每個開發人員不同的情況,但如果遇到類似數據庫配置這種最終需要加入 git 版本控制的配置,則會陷入兩難境地。要麽不跟蹤,要麽有人提交後其他人同步下來必須手動修改,非常麻煩。其實,對於已被納入版本管理的文件,git 也提供了很好的解決辦法。

  • 告訴git忽略對已經納入版本管理的文件 .classpath 的修改,git 會一直忽略此文件直到重新告訴 git 可以再次跟蹤此文件 $ git update-index --assume-unchanged .classpath

  • 告訴 git 恢復跟蹤 $ git update-index --assume-unchanged .classpath

  • 查看當前被忽略的、已經納入版本庫管理的文件:$ git ls-files -v | grep -e "^[hsmrck]"

git忽略對已入庫文件的修改