В отличие от локального файла .gitignore
, который хранится в корне или папках конкретного проекта и действует локально, файл gitignore, который описан в документации Git, — это глобальный конфигурационный файл. Он обычно расположен по пути:
$XDG_CONFIG_HOME/git/ignore
(~/.config/git/ignore)
Этот глобальный gitignore применяется ко всем вашим репозиториям на компьютере, позволяя вам единообразно исключать, например, системные или редакторские служебные файлы (типа .DS_Store
или Thumbs.db
), которые не имеют отношения к конкретному проекту.
Чем gitignore отличается от .gitignore?
Место расположения: gitignore обычно хранится в директории
$XDG_CONFIG_HOME/git/ignore
и является глобальным файлом для всех репозиториев пользователя, тогда как.gitignore
находится в корне или внутренних папках конкретного проекта.Зона действия: Правила из gitignore применяются ко всем локальным репозиториям пользователя, а правила из
.gitignore
влияют только на конкретный репозиторий, в котором этот файл расположен.Отслеживание Git: Файл gitignore не отслеживается Git (не коммитится), а
.gitignore
является частью репозитория и обычно коммитится вместе с остальными файлами.Назначение: gitignore служит для глобального исключения файлов и папок, которые не должны попадать ни в один из репозиториев пользователя (например, системные или служебные файлы).
.gitignore
позволяет игнорировать файлы, специфичные для отдельного проекта.
Комментариев нет:
Отправить комментарий