2014-04-04 207 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>