Я работаю с git-репозиторием, в котором хранятся данные для веб-сайта. Он содержит файл .htaccess с некоторыми значениями, подходящими для производственного сервера. Чтобы я мог работать на сайте, мне нужно изменить некоторые значения в файле, но я никогда не захочу зафиксировать эти изменения, иначе я сломаю сервер.
Поскольку .gitignore не работает для отслеживаемых файлов, я использовал «git update-index --assume-unchanged .htaccess», чтобы игнорировать мои изменения в файле, однако это работает только до тех пор, пока вы не переключите ветки. Как только вы вернетесь к своей первоначальной ветке, ваши изменения будут потеряны.
Есть ли способ заставить git игнорировать изменения в файле и оставить его в покое при смене веток? (Так же, как если бы файл не был отслежен.)