自动忽略不提交从git服务器上获取下并修改的文件

问题描述:

  • 从git上clone代码
  • 有个配置文件,配置文件中配置的项,不同的人可能不一样
  • 因此每个人修改后不能提交,避免对他人造成影响
  • 但这个文件修改后每次提交都的手动去掉选择,很麻烦
  • 什么?你说标记成ignore?
  • 当然是不行的,这个方法试过了,为什么不行?
  • 因为这个文件在服务端有一份,如果你把本地的标记成ignore,它就会执行删除操作
  • 当你提交时,服务端的就被删除了,那别人再pull的时候本地的就被删除了,这时候你会被群殴的

解决方法

  • 进入到你文件所在文件夹,执行如下命令
git update-index --assume-unchanged youfile.config

youfile.config就是你的文件名称

参考链接:https://www.oschina.net/question/219038_246752

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容