我不想撤消更改。我不想讓 Git 忽略這個檔案。
(注:一個完全假設的情況,以解釋這個問題。)
我是一個沒有經驗的程式員,我已經硬編碼了一個用于計算任何價格的日期。所以今天我改變了那個日期,運行了代碼,當然,Git 跟蹤了這個變化。我想在下次運行此代碼時查看該日期,因此我不想撤消更改。
我如何告訴 Git 忽略該更改,因為暫存/提交等沒有意義?
當然,如果我進行其他代碼更改,那么我確實希望 Git 進行跟蹤。
換句話說,如何告訴 Git 自上一階段/提交以來我所做的更改將被忽略/忘記/您沒有看到?
uj5u.com熱心網友回復:
在 Git 中無法忽略跟蹤的檔案。Git FAQ對此非常清楚。它具體說:
Git 沒有提供這樣做的方法。原因是如果 Git 需要覆寫這個檔案,比如在簽出時,它不知道對檔案的更改是否寶貴并且應該保留,或者它們是否無關緊要并且可以安全地銷毀。因此,它必須采取安全路線并始終保護它們。
嘗試使用 的某些功能是很誘人的
git update-index,即假設不變和跳過作業樹位,但這些功能不能正常作業,因此不應該以這種方式使用。
對于這種情況,Git 常見問題解答建議將提交的部分存盤在不同位置的檔案中,然后默認使用腳本將該值復制到其預期位置,這將被忽略。然后,您可以將忽略的檔案修改為您喜歡的任何值,而無需忽略它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/468861.html
標籤:混帐
