本文主要是介绍Git git update-index --assume-unchanged,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
git update-index --assume-unchanged
Git 忽略已跟踪文件的改动
git update-index --assume-unchanged
Git之本地忽略
这个分同种情况:
1.
本地永久忽略,效果的gitignore一样,只不过不适于写到gitignore中而已,可以自己建立一个本地独享的gitignore,然后git config --global core.excludesfile 文件的绝对路径,也可以直接将本地要忽略的文件添加到.git/info/exclude中。
2.
不过上述都是针对没有跟踪的文件来说的,如果文件已经被跟踪了你如果在本地想要忽略它的改动,就不能使用以上的方法了。通俗地讲比如一个编译Android的脚本在其它电脑上都是使用的-j32来编译的,但是你的电脑配置没有别人的好,不能开到-j32,但是这个脚本是已经跟踪过的,你修改了就会在每次的git status中看到。对于这种情况Git有一个忽略改动的方法:
$ git update-index --assume-unchanged /path/to/file #忽略跟踪
$ git update-index --no-assume-unchanged /path/to/file #恢复跟踪
这篇关于Git git update-index --assume-unchanged的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!