git忽略对已经有版本控制的文件的本地修改

来源:网络 文章列表 2020-08-10 8
git忽略某些本地配置项的修改。

代码中可能会有一些配置文件,当本地调试的时候,需要修改这些文件以适应本地调试的目的。

但是并不想把这些本地的修改提交。

这个需求不同于gitignore文件,gitignore是用于忽略未被版本控制的情况。

有两种方式可以达到这个目的

  • git update-index --skip-worktree path/to/file
  • git update-index --assume-unchanged path/to/file

第一个指定了git认为目标文件是没有被修改过的,提交的时候也就不会显示和包含。
逆向命令是

git update-index --no-skip-worktree path/to/file

 

第二个命令是让git不去检测目标文件是否修改,同样能达到目的。
逆向命令是

git update-index --no-assume-unchanged path/to/file

 

腾讯云限量秒杀

1核2G 5M 50元/年 2核4G 8M 74元/年 4核8G 5M 818元/年 CDN流量包 100GB 9元

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论

友情链接