gitignore сообщает Git, какие файлы следует исключить — node_modules, .env, артефакты сборки и мусор ОС.
В шаблонах используются glob: *.log, /dist, !keep.me. Корневой .gitignore применяется ко всему репозиторию; подпроекты в области вложенных файлов. Зафиксированные секреты в истории требуют ротации даже после добавления gitignore.
Репозитории начальной загрузки с шаблонами, специфичными для стека. Tentaco Gitignore Generator объединяет локальные пресеты Node, Python, Rust и IDE.