Вы можете иметь .gitignore
в каждом каталоге вашего проекта.
Однако лучше всего иметь один единственный файл .gitignore
в корневом каталоге проекта и поместить в него все файлы, которые вы хотите игнорировать, например:
ignoredFile.whatever
ignoredDirectory/*
directory/ignoredFileInsideDirectory
.svn
После создания файла .gitignore
игнорируемые файлы, которые имеют изменения или являются новыми в хранилище, не будут показаны как ожидающие принятия.
Вы также можете иметь один глобальный локальный файл git ignore, который будет управлять всеми вашими git-репозиториями.
git config --global core.excludesfile ~/.gitignore_global
Эта альтернатива особенно интересна для игнорируемых файлов, не связанных с проектом, таких как файлы, связанные с IDE и т. Д.