我有一個PHP程序的問題,我通過git維護。有一個配置文件,必須在回購中,新的簽出有裏面,但該文件需要在本地進行更改。GIT:只在本地修復文件
.gitignore是沒有解決方案,因爲那麼該文件將不會再回購。
我想在我的機器(或任何機器)本地修復該文件,在執行git add時忽略它。它並沒有在git狀態下顯示爲已更改。
我有一個PHP程序的問題,我通過git維護。有一個配置文件,必須在回購中,新的簽出有裏面,但該文件需要在本地進行更改。GIT:只在本地修復文件
.gitignore是沒有解決方案,因爲那麼該文件將不會再回購。
我想在我的機器(或任何機器)本地修復該文件,在執行git add時忽略它。它並沒有在git狀態下顯示爲已更改。
你想git update-index --assume-unchanged
如下所述:http://blog.pagebakers.nl/2009/01/29/git-ignoring-changes-in-tracked-files/
的那種任務的常用技術是把該文件到回購後綴.dist
然後每個地方結帳副本「DIST文件」,並進行更改。 (原名必須放在.gitignore
)
不解決實際問題,但對於以下Repos是個好主意。謝謝! – Tobi
謝謝!解決了我的問題! – Tobi