以下行爲令我感到困惑和困擾:如何保護git-assume-unchanged文件不被遠程覆蓋?
- 我在本地存儲庫中有一個文件。
- 我推入遠程存儲庫。 (注意:我需要在我的資源庫中的文件!)
- 現在我想執行本地編輯,不應該遠程推送(例如,只爲本地計算機自定義配置)。
- 通過使用
git update-index --assume-unchanged
我告訴git不要跟蹤對此文件的更改。 - 但是當我做
git checkout -f
時,我的本地文件被重寫。
什麼是更好的方式來保持我的本地更改,但不是遠程推送它們?或者:如果我的程序中有問題,我應該改變什麼?
您在結帳時是否有使用'-f'的原因?這似乎與您在此嘗試完成的內容相矛盾。 –