GIT: Игнорирование изменений отслеживаемых файлов

Бывают времена, когда Вам необходимо отредактировать какую-нибудь переменную, например в файле конфигурации подключения к базе данных, для работы приложения из вашего локального репозитория GIT. И конечно же Вы не хотите чтобы изменения были закоммичены (и уж тем более попали на удаленную ветку, ком. переводчика), и по привычке вы добавляете файл в .gitignore. Обычное добавление файлов в .gitignore не работает, потому, что GIT по прежнему продолжает следить за изменениями и закоммитит файл, если вы используете параметр -a. К счастью GIT имеет очень простое решение на этот случай, просто выполните следующую команду применительно к файлу или папке для которых вы хотите перекратить отслеживание изменений:
git update-index --assume-unchanged <file>
Если Вы захотите возобновить отслеживание изменений:
git update-index --no-assume-unchanged <file>
  Оригинальный текст: http://blog.pagebakers.nl/2009/01/29/git-ignoring-changes-in-tracked-files/

Leave a Reply

Your email address will not be published. Required fields are marked *