Git:永久忽略特定的变更集(但不是将来的变更)

时间:2013-08-02 17:01:12

标签: git ignore changeset

我有一个设置文件,其中包含一些特定于环境/机器/开发人员的设置以及一些全局适用的设置。当我更改特定于开发人员的内容时,我不希望这些更改显示在git中,但我确实希望提交全局内容。

所以,我正在寻找像

这样的东西
git update-index --assume-unchanged <file>

我可以忽略特定的变更集,但是......当我再次编辑文件时,git会看到新的更改但不会忽略这些更改。

这有意义吗?

1 个答案:

答案 0 :(得分:1)

因为Git是基于其核心的快照,所以您不能忽略提交序列中的变更集(快照的差异)。

有一些方法可以保持这样的变更集独立,主要是通过拥有一个独立的分支并不断重新设置这些额外的东西。

相关问题