问题:
基于每个文件的方法如下:
git update-index --assume-unchanged <file>
但是出于性能原因,我一旦初始化git存储库,我想忽略对将添加到repo的任何文件的任何更改。
解决方案:
对此的解决方案是在回购中的*
文件上放置.gitignore
,然后我们就会得到所需的行为。
有更清洁的方式吗?即是否有一个git config命令,它将执行与上面相同的操作?
答案 0 :(得分:1)
如果您想要一个存储库本地gitignore,它对您的存储库克隆是本地的,并且不存储为已提交到源树本身的.gitignore
,您可以编辑文件yourrepo/.git/info/exclude
。
在这里,您可以添加包含*
的行,以实现与常规.gitignore
文件相同的功能。