参考:https://my.oschina.net/zmf/blog/501207
场景:
配置文件在本地需要被修改,但不不想提交到git服务器
$ git update-index --assume-unchanged /path/to/file #忽略跟踪
$ git update-index --no-assume-unchanged /path/to/file #恢复跟踪
Eclipse EGit插件的操作顺序:
eclipse>team>advanced
Assume Unchanged 不跟踪(文件上会有个小勾)
No Assume Unchanged 继续跟踪
Untrack 移除跟踪(相当于删除了文件版本管理记录,但没有做物理删除)
如果在Project Explorer 视图下不能操作类似于 .gitingore 文件
可以切换到 Navigator视图下操作
Windows->Show View->Navigator
这样一来本地任意修改配置文件,都不会在批量提交时传到git服务器上,影响团队开发