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