Основные различия между gitignore и .gitignore файлами в Git:
- Gitignore не существует, для игнорирования файлов в Git используется файл .gitignore. 3 Он содержит список всех указанных файлов и папок проекта, которые Git должен игнорировать и не отслеживать. 3
- Файл .gitignore отслеживается Git, то есть изменения в нём коммитятся и отправляются на сервер. 5 Файл git exclude нужен, чтобы исключить файлы только у себя, локально. 5 Правила исключения в exclude не пушатся на сервер и не подтягиваются другими разработчиками. 5
Таким образом, основное различие в том, что файл .gitignore отслеживается Git, а файл git exclude используется для локального исключения файлов, изменения в нём не коммитятся и не отправляются на сервер. 5