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覆盖`

取消git忽略文件

git 忽略上传指定文件 命令