自动忽略不提交从git服务器上获取下并修改的文件
2017-01-11 本文已影响83人
温木先生
问题描述:
- 从git上clone代码
- 有个配置文件,配置文件中配置的项,不同的人可能不一样
- 因此每个人修改后不能提交,避免对他人造成影响
- 但这个文件修改后每次提交都的手动去掉选择,很麻烦
- 什么?你说标记成ignore?
- 当然是不行的,这个方法试过了,为什么不行?
- 因为这个文件在服务端有一份,如果你把本地的标记成ignore,它就会执行删除操作
- 当你提交时,服务端的就被删除了,那别人再pull的时候本地的就被删除了,这时候你会被群殴的
解决方法
- 进入到你文件所在文件夹,执行如下命令
git update-index --assume-unchanged youfile.config
youfile.config就是你的文件名称