Générateur .gitignore
Créez des fichiers .gitignore à partir de modèles prêts à l'emploi pour les langages, éditeurs et systèmes d'exploitation.
Générateur .gitignore
Sélectionnez les langages de programmation, environnements d'exécution, éditeurs et systèmes d'exploitation que votre projet utilise, et cet outil génère automatiquement un fichier .gitignore prêt à l'emploi à partir de modèles pour Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows et Linux. Choisissez autant que vous en avez besoin — une configuration typique comprend un modèle de langage, votre éditeur et votre système d'exploitation, pour que des fichiers locaux comme node_modules, .idea ou .DS_Store n'aboutissent jamais dans le référentiel.
Combiner les modèles d'eux-mêmes risque des doublons : par exemple, les modèles Node et Python ignorent tous les deux le répertoire build. Activez "Fusionner les règles dupliquées" et la première occurrence d'une règle l'emporte, les répétitions ultérieures sont supprimées, le fichier reste court et chaque ligne a un seul rôle. "Ajouter des commentaires de section" enveloppe chaque modèle dans un en-tête `### Name ###` pour que vous voyiez en un coup d'œil d'où vient chaque bloc, et "Trier les sections alphabétiquement" les réordonne par nom au lieu du regroupement par défaut langages-outils-SE.
Les chemins spécifiques au projet s'adaptent rarement à un modèle partagé. Le champ "Règles personnalisées" accepte une liste séparée par des virgules ou des sauts de ligne — artefacts de compilation, remplacements de configuration locaux, un dossier unique à votre référentiel — et l'ajoute en tant que section propre à la fin, après tous les modèles intégrés. Elle est dédupliquée de la même manière que le reste du fichier, donc une règle personnalisée qui répète une ligne de modèle ne crée pas une deuxième copie.
Tout s'exécute dans votre navigateur : les chemins du projet, les noms de fichiers ou les détails du référentiel ne sont jamais envoyés nulle part. Copiez le résultat directement dans le .gitignore de votre référentiel, téléchargez-le en tant que fichier .txt pour le renommer vous-même, ou envoyez-le à un autre outil pour continuer à l'ajuster.