具体来说,我维护一个 dotfiles 的 git 存储库。我最近开始在一台新机器上工作,并在同一台机器上克隆了我的存储库。
现在,我希望对我的 dotfiles 进行一些修改,这些修改只针对这个系统。我希望在存储库中忽略这些更改。
我所做的其他更改应该继续被跟踪和提交。
例如,在我的. gitconfig 中,我将设置为:
[push]
default = simple
现在,在我的新机器上,使用的 git 版本非常旧。它仍然不支持推送设置 simple
。所以,我想改变这一点,但仅限于本地。
但是,如果对。Gitconfig,我想跟踪这些。无论如何,我可以做到这一点?
编辑:
我知道 git update-index --assume-unchanged
。它的问题是,git 将不再跟踪我的文件,直到我反向它。然后,它会跟踪所有的变化。
我希望忽略某些变化并跟踪其余的变化。