Вы обычно делаете коммит .gitignore
.На самом деле, я лично захожу так далеко, чтобы убедиться, что мой индекс всегда чист, когда я над чем-то не работаю.(git status
ничего не должно показывать.)
Есть случаи, когда вы хотите игнорировать вещи, которые на самом деле не относятся к конкретному проекту.Например, ваш текстовый редактор может создавать автоматические *~
файлы резервных копий, или другой пример - .DS_Store
файлы, созданные OS X.
Я бы сказал, если другие жалуются на загромождение этих правил.gitignore
. По умолчанию этот файл находится в $XDG_CONFIG_HOME/git/ignore
(по умолчанию ~/.config/git/ignore
), но это расположение можно изменить, установивcore.excludesfile
вариант.Например:
git config --global core.excludesfile ~/.gitignore
Просто создайте и отредактируйте глобальный файл исключений в соответствии с вашими пожеланиями;оно будет применяться к каждому git-репозиторию, на котором вы работаете на этой машине.