git忽略对已经有版本控制的文件的本地修改
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
版权声明
本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。
评论