Об этом инструменте
Файл .gitignore сообщает Git, какие файлы оставить вне отслеживания — артефакты сборки, папки зависимостей, настройки редактора, мусор ОС и секреты. Этот генератор позволяет объединить тщательно подобранные шаблоны для распространённых стеков (Node, Python, Go, Rust, Java и другие) с правилами для ОС и редакторов (macOS, Windows, Linux, VS Code, JetBrains), а затем объединяет их в один чистый файл с удалением дублирующихся строк.
Выбирайте столько шаблонов, сколько вам нужно; результат обновляется мгновенно, и вы можете скопировать его или скачать как .gitignore. Шаблоны поставляются вместе с инструментом, поэтому ничего не загружается по сети — это удобно даже офлайн. Каждый раздел помечен комментарием, чтобы вы видели, откуда взялось каждое правило.
Шаблоны включены и объединяются локально — сетевые запросы не выполняются.
Часто задаваемые вопросы
Можно ли объединить несколько стеков?
Да — в этом и смысл. Выберите, например, Node, macOS и VS Code, и инструмент объединит все три в один файл, отбросив строки, которые иначе оказались бы дублированными.
Откуда берутся шаблоны?
Это тщательно подобранные, репрезентативные наборы правил, поставляемые вместе с инструментом — строки, которые имеют практическое значение для каждой экосистемы. Они не являются исчерпывающей копией каждого исходного шаблона, но охватывают распространённые случаи.
Как использовать этот файл?
Сохраните его как .gitignore в корне вашего репозитория (скопируйте вывод или используйте «Скачать»). Git применяет его к неотслеживаемым файлам; для уже отслеживаемых файлов нужно выполнить git rm --cached, чтобы прекратить их отслеживание.