Об этом инструменте
Создайте файлы .gitignore для своего проекта, выбрав языки программирования, платформы, IDE и операционные системы. Инструмент объединяет тщательно подобранные шаблоны игнорирования из официальных шаблонов gitignore GitHub для создания комплексного .gitignore, который защищает ваш репозиторий от артефактов сборки, зависимостей и системных файлов.
Часто задаваемые вопросы
- Куда мне поместить файл .gitignore?
- Поместите .gitignore в корневой каталог вашего репозитория. Вы также можете иметь файлы .gitignore в подкаталогах для правил, специфичных для каталога. Git обрабатывает их иерархически от корня к листу.
- Удаляет ли .gitignore уже отслеживаемые файлы?
- Нет. .gitignore предотвращает добавление только неотслеживаемых файлов. Если файл уже отслеживается, добавление его в .gitignore не приведет к его удалению. Сначала запустите «git rm --cached <file>», чтобы прекратить его отслеживание.
- Какие шаблоны чаще всего нужны?
- node_modules/ для JavaScript, __pycache__/ для Python, .env для секретов, .DS_Store для macOS и каталоги IDE (.idea/, .vscode/). Они охватывают наиболее распространенные случайные коммиты.
- Могу ли я получить глобальный .gitignore?
- Да. Создайте глобальный файл .gitignore с помощью «git config --global core.excludesfile ~/.gitignore_global». Это относится ко всем вашим репозиториям — идеально подходит для файлов ОС и IDE (.DS_Store, Thumbs.db, .idea/).