За глобальное игнорирование файлов в Git отвечает файл, путь к которому указан в настройке core.excludesfile. Обычно его называют .gitignore_global.Вот краткая шпаргалка, как это работает:
Зачем это нужно?
В каждом проекте есть локальный .gitignore, но в него неудобно записывать настройки вашей ОС или IDE (например, файлы .DS_Store, папки .vscode или .idea). Чтобы не прописывать их в каждом новом репозитории, проще создать один глобальный список.
Как настроить за 3 шага:
- Создайте файл (обычно в домашней папке пользователя):
- Windows:
%USERPROFILE%\.gitignore_global - macOS / Linux:
~/.gitignore_global
- Windows:
- Укажите Git, где лежит этот файл, выполнив команду в терминале:
git config --global core.excludesfile ~/.gitignore_global
3. Добавьте в него мусор, который вы не хотите видеть в своих репозиториях:
.DS_Store
Thumbs.db
.vscode/
.idea/
*.log
Как проверить?
Чтобы узнать, какой файл сейчас используется как глобальный, введите:git config --get core.excludesfileБолее подробную информацию о правилах исключения можно найти в справочнике Git по игнорированию файлов.
