我最初签入文件并将其拉到开发服务器。现在,我不再想跟踪它们,因为每台计算机的设置都不同。第一次拉后我换了几行。
在我的.gitignore文件中,我有这个:
config/hostname.rb
现在,每当我在开发服务器上git pull
时,我都会收到如下错误:
error: Your local changes to 'config/hostname.rb' would be overwritten by merge. Aborting.
Please, commit your changes or stash them before you can merge.
我怎样摆脱这个?
答案 0 :(得分:2)
# ignore changes in a working tree file
git update-index --assume-unchanged config/hostname.rb