В частности, я поддерживаю репозиторий git моих дотфайлов. Недавно я начал работать над новой машиной и клонировал свой репозиторий тем же самым.
Теперь я хочу внести некоторые изменения в мои dotfiles, которые относятся только к этой системе. Эти изменения я хочу игнорировать в моем репозитории.
Другие изменения, которые я делаю, следует продолжать отслеживать и совершенствовать.
Например, в моем .gitconfig у меня есть параметр как:
[push]
default = simple
Теперь, на моей новой машине, версия git используется очень давно. Он все еще не поддерживает настройку simple
для нажатия. Поэтому я хотел бы изменить это, но только локально.
Однако, если я сделаю какие-либо другие изменения в моем .gitconfig, я бы хотел отслеживать их. Во всяком случае, я могу достичь этого?
EDIT:
Я знаю git update-index --assume-unchanged
. Проблема заключается в том, что git больше не будет отслеживать мой файл, пока я не отформатирую его. И затем, он будет отслеживать все изменения.
Я хочу игнорировать некоторые изменения и отслеживать остальные.