git update-index --assume-unchanged
Posted 码农编程进阶笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git update-index --assume-unchanged相关的知识,希望对你有一定的参考价值。
有的时候,不小心提交了一个配置文件config.php,每次在本地开发测试之后,都需要更改配置文件。相当麻烦。
使用
git update-index --assume-unchanged /path/file 可以忽略这个修改。从而不用提交到库里面。
字面意思很好理解
assume 假设
unchanged 未更改。
如果想恢复该文件,可以用
git update-index --no-assume-unchanged /path/file 来恢复跟踪
但是有个问题。如何更改让其他协同开发的同事也能生效,从而避免提交该文件呢?
以上是关于git update-index --assume-unchanged的主要内容,如果未能解决你的问题,请参考以下文章
git update-index --assume-unchanged忽略跟踪
git update-index --assume-unchanged
自动将“git update-index --chmod=+x”应用于可执行文件
`git update-index --skip-worktree`之后`你对以下文件的本地更改将被checkout覆盖`