2014-04-04 186 views
1

我有一個由git的跟蹤的數據庫配置文件。由於DB我的開發機器上有不同的屬性,該文件將始終標記爲已更改,我需要記住不要託運。製作混帳忽略文件更改

我怎樣才能讓混帳停止以下這個文件的變化?

注意:這是不是建議重複同樣的問題。我問過git忽略文件中的更改而不是文件。 git assume-unchanged是沒有在副本中提到的正確答案。

回答

1

我認爲你正在尋找assume-unchanged標誌update-index - 這將允許任何本地修改被跟蹤的文件被git忽略。

git update-index --assume-unchanged <file> 

git-update-index手冊頁

當指定這些標誌,不更新記錄的路徑對象名稱。相反,這些選項設置和取消路徑的「假定不變」位。當「假設不變」位上,Git會停止檢查可能的修改工作樹中的文件,所以您需要手動取消設置位通知Git當你改變工作樹文件。

要撤消的上述的效果,使用:

git update-index --no-assume-unchanged <file>