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