Генератор .gitignore
Створюйте файли .gitignore із готових шаблонів для мов програмування, редакторів і операційних систем.
Генератор .gitignore
Оберіть мови програмування, середовища виконання, редактори та операційні системи, які використовує ваш проект, і цей інструмент автоматично створить готовий файл .gitignore із шаблонів для Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows і Linux. Оберіть стільки, скільки потрібно — типова конфігурація включає один мовний шаблон, ваш редактор та вашу операційну систему, щоб локальні файли, такі як node_modules, .idea або .DS_Store, ніколи не потрапили в репозиторій.
Комбінування шаблонів самих по собі несе ризик дублювання: наприклад, обидва шаблони Node та Python ігнорують директорію build. Увімкніть параметр "Об'єднати дублюючі правила", і перша поява правила залишиться, а пізніші дублікати будуть вилучені, щоб файл залишався компактним і кожна строка мала чітку мету. Опція "Додати коментарі розділу" обгортає кожен шаблон заголовком `### Name ###`, щоб ви з першого погляду бачили, звідки взявся кожен блок, а "Сортувати розділи за алфавітом" переупорядковує їх за назвою замість групування мови-інструменти-ОС за замовчуванням.
Шляхи, специфічні для проекту, рідко відповідають загальному шаблону. Поле "Користувацькі правила" приймає список, розділений комами або символами нового рядка — артефакти збірки, локальні переопередження конфігурації, папка, унікальна для вашого репозиторію — і додає її як окремий розділ в кінець, після всіх вбудованих шаблонів. Дедублікація працює так само, як для решти файлу, тому користувацьке правило, яке повторює строку шаблону, не створює другу копію.
Все працює у вашому браузері: шляхи проекту, назви файлів або деталі репозиторію ніколи не відправляються нікуди. Скопіюйте результат прямо в .gitignore вашого репозиторію, завантажте його як текстовий файл для перейменування або відправте іншому інструменту для подальшого налаштування.