Git忽略对git存储库的任何更改

时间:2017-06-19 08:47:15

标签: git

问题:

基于每个文件的方法如下:

git update-index --assume-unchanged <file>

但是出于性能原因,我一旦初始化git存储库,我想忽略对将添加到repo的任何文件的任何更改。

解决方案:

对此的解决方案是在回购中的*文件上放置.gitignore,然后我们就会得到所需的行为。

有更清洁的方式吗?即是否有一个git config命令,它将执行与上面相同的操作?

1 个答案:

答案 0 :(得分:1)

如果您想要一个存储库本地gitignore,它对您的存储库克隆是本地的,并且不存储为已提交到源树本身的.gitignore,您可以编辑文件yourrepo/.git/info/exclude

在这里,您可以添加包含*的行,以实现与常规.gitignore文件相同的功能。