Основное отличие глобальных и локальных файлов .gitignore в Git заключается в области применения и доступности. 13
Глобальный файл .gitignore применяется ко всем локальным репозиториям Git. 5 Его можно назвать как угодно и хранить в любом месте. 23 Глобальные правила особенно полезны для игнорирования определённых файлов, которые не нужно фиксировать, например, с чувствительной информацией или скомпилированными исполняемыми файлами. 23
Локальный файл .gitignore предназначен для одного конкретного репозитория. 4 Обычно его размещают в корневом каталоге репозитория. 23 Локальные файлы доступны другим разработчикам и должны содержать шаблоны, полезные для всех пользователей репозитория. 23
При этом, если локальный файл .gitignore явно включает файл, а глобальный его игнорирует, то локальный файл имеет приоритет. 1