2017-04-14 57 views
2

我在一個repo中有一個.htaccess文件,我克隆了本地系統中的repo,但現在需要更改.htaccess文件。所以我添加了.htaccess到.gitignore文件。而當我做git身份時,它仍然會顯示修改後的.htaccess文件並將被推送。gitignore新的文件內容不能正常工作

任何幫助,將不勝感激。由於

回答

3

嘗試以下命令

git update-index --assume-unchanged .htaccess 

它會告訴混帳的假設,該文件將不被回購改變,不會再推。

要隨時使用撤消此命令:

git update-index --no-assume-unchanged .htaccess 

希望這有助於。

+0

同時,爲了承擔unchaged文件列表,使用此: 'git的LS-文件-v | grep「可以^ h'' – Deepak

+0

我現在的結果將是很相同的,但在這種情況下,你應該使用'--skip-worktree'而不是'--assume-unchanged'。 – Philippe