1
我有一个由git的跟踪的数据库配置文件。由于DB我的开发机器上有不同的属性,该文件将始终标记为已更改,我需要记住不要托运。制作混帐忽略文件更改
我怎样才能让混帐停止以下这个文件的变化?
注意:这是不是建议重复同样的问题。我问过git忽略文件中的更改而不是文件。 git assume-unchanged
是没有在副本中提到的正确答案。
我有一个由git的跟踪的数据库配置文件。由于DB我的开发机器上有不同的属性,该文件将始终标记为已更改,我需要记住不要托运。制作混帐忽略文件更改
我怎样才能让混帐停止以下这个文件的变化?
注意:这是不是建议重复同样的问题。我问过git忽略文件中的更改而不是文件。 git assume-unchanged
是没有在副本中提到的正确答案。
我认为你正在寻找assume-unchanged
标志update-index
- 这将允许任何本地修改被跟踪的文件被git忽略。
git update-index --assume-unchanged <file>
从git-update-index
手册页
当指定这些标志,不更新记录的路径对象名称。相反,这些选项设置和取消路径的“假定不变”位。当“假设不变”位上,Git会停止检查可能的修改工作树中的文件,所以您需要手动取消设置位通知Git当你改变工作树文件。
要撤消的上述的效果,使用:
git update-index --no-assume-unchanged <file>