2017-04-14 51 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