項目開發過程中,會遇到本地配置文件每個開發人員不同的情況,但如果遇到類似數據庫配置這種最終需要加入 git 版本控制的配置,則會陷入兩難境地。要么不跟蹤,要么有人提交后其他人同步下來必須手動修改,非常麻煩。其實,對於已被納入版本管理的文件,git 也提供了很好的解決辦法。
告訴git忽略對已經納入版本管理的文件 .classpath 的修改,git 會一直忽略此文件直到重新告訴 git 可以再次跟蹤此文件
$ git update-index --assume-unchanged pom.xml
告訴 git 恢復跟蹤 $ git update-index --no-assume-unchanged pom.xml
查看當前被忽略的、已經納入版本庫管理的文件:$ git ls-files -v | grep -e "^[hsmrck]"