美文网首页GitGit使用Git
自动忽略不提交从git服务器上获取下并修改的文件

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

作者: 温木先生 | 来源:发表于2017-01-11 15:07 被阅读83次

    问题描述:

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

    解决方法

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

    youfile.config就是你的文件名称

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/zslrbttx.html