Вы можете использовать git update-index
, чтобы выполнить то, что вы хотите.
В песочнице каждого пользователя выполните эту команду:
git update-index --assume-unchanged <file>
С этого момента Git будет игнорировать все изменения в <file>
в этой песочнице.
Если вы когда-нибудь передумали и захотите зафиксировать изменения в <file>
, вам сначала придется отменить это действие, потому что git add
и другие команды просто не увидят никаких изменений в файле, помеченном assume-unchanged
:
git update-index --no-assume-unchanged <file>