Иногда бывает нужно внести изменения в локальные файлы таким образом, чтобы git в дальнейшем при добавлении (git add .) или коммите (git commit -a) не отслеживал эти изменения и не сохранял их в репозиторий. Самое простое решение на первый взгляд добавить такие файлы в .gitignore, но оно не работает к файлам уже находящимся в репозитории и git по преждему отслеживает изменения этих файлов.

К счастью, есть простое решение для этого. В GIT игнорирование изменений в локальных файлах, которые уже находятся в репозитории, можно настроить с помощью одной команды.

Достаточно выполнить команду применительно к файлу или каталогу для игнорирования изменений:

Для отмены игнорирования отслеживания изменения существует обратная команда:

Чтобы посмотреть список файлов или каталогов для которых игнорируются изменения можно выполнить команду:

Для удобства можно создать короткие ссылки:

Которые в дальнейшем можно использовать следующим образом: