0

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

所以,我正在寻找类似的东西

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

我可以忽略一个特定的变更集,但是......当我再次编辑文件时,git会看到的变化,但不会看到被忽略的变化。

这有意义吗?

4

1 回答 1

1

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

有几种方法可以保持这样的变更集独立,主要是通过拥有一个独立的分支并不断地重新调整这些额外内容。

于 2013-08-02T19:12:44.427 回答