這個問題在這里已經有了答案: Gitignore 無法正常作業 3 個答案 昨天關門。
我在存盤庫中有兩個我想要的檔案(它們包含在克隆和更新中),所以每個人都可以訪問這些腳本。但我希望它們中的更改不會被跟蹤,并且它們永遠不會自動提交(由任何人)。
如果我將它們放在 gitignore 檔案中并將它們從存盤庫中洗掉(并使用 --cached 保留本地副本),那么其他人將無法再訪問它們。
我是否忽略了一種使用 gitignore 函式來實作此目的的簡單方法?
編輯:這些檔案在開始時使用三個引數繪制腳本(在本地編輯和運行)。大多數情況下,腳本中沒有其他任何更改(如果確實如此,則值得提交)。
uj5u.com熱心網友回復:
通過 Git 分發檔案的唯一方法是將它們添加到存盤庫中,因此將跟蹤對檔案的更改。如果您洗掉檔案并提交洗掉,Git 將跟蹤洗掉并分發給從您??那里拉取的每個人。
我的 goto 解決方案是跟蹤模板檔案,將此檔案復制到忽略的路徑,根據需要進行編輯,然后從該忽略的路徑加載。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/443885.html
