.gitignore
применяется к проекту из корня и сопоставляет дочерние элементы с помощью поиска по всему миру. Кроме того, любые .gitignore
файлы в дочерних каталогах из корня проекта будут применяться одинаково. Это останавливается, когда вы попадаете в каталог .git
(индикатор начала репо).
Помимо этого, вы можете установить глобальный .gitignore
файл, который Git будет применять к всем проектам в рамках конкретной установки git (или установок, ссылающихся на этот файл).
git config --global core.excludesfile ~/.gitignore
Обычно это идет в вашей домашней папке как ~/.gitignore
или ~/.gitignore_global
и используется для игнорирования файлов, связанных с вашей личной настройкой (т. Е. Вы используете IntelliJ? Игнорировать .idea
, не игнорируйте его на каждый проект).
Кроме того, я не верю, что Git имеет дополнительную встроенную функциональность для .gitignore
.
Фантастические ссылки: