Générateur de .gitignore
Cochez votre pile technique, obtenez un .gitignore propre — sans bouton, sans envoi.
Ajouter vos propres motifs d’exclusion
.gitignore généré
Mode d’emploi
- Cochez les modèles correspondant à votre pile technique — un langage (Node, Python), votre système (macOS, Windows), votre éditeur (VS Code, IntelliJ) et votre hébergeur cloud. Le .gitignore est construit et dédoublonné à chaque case cochée, aucun bouton à cliquer.
- Utilisez la zone de recherche pour accéder à un modèle par son nom, ou les filtres de catégorie pour réduire la liste. Cocher et décocher est instantané.
- Lorsque le résultat vous convient, cliquez sur « Copier » pour le récupérer ou sur « Télécharger le .gitignore » pour enregistrer le fichier. Ouvrez la zone « Ajouter vos propres motifs d’exclusion » pour ajouter des lignes propres au projet — elles sont elles aussi fusionnées et dédoublonnées.
Exemple
Sélection
Cochés : Node, Python
.gitignore
### Node ### node_modules/ dist/ *.log .env ### Python ### __pycache__/ *.py[cod] .env
L’exemple coche Node et Python. Les deux modèles contiennent « *.log » et « .env », mais le fichier combiné ne garde chaque ligne qu’une fois, car les lignes sont dédoublonnées dans l’ordre d’apparition. Le compteur affiche « Sélectionnés : 2 ».
Règles, limites et problèmes connus
- Les modèles sont intégrés à la page (environ 44 langages, frameworks, systèmes, éditeurs et hébergeurs cloud parmi les plus courants) — rien n’est récupéré sur le réseau et rien n’est envoyé.
- La combinaison dédoublonne chaque ligne dans l’ordre : si deux modèles excluent la même chose (par exemple « *.log » dans Node et Python), la ligne n’apparaît qu’une fois, à proximité de sa première occurrence.
- Les noms de modèles et les commentaires restent exactement tels que Git les attend (Node, macOS, « # Logs »…) — ils constituent un standard interlangues et ne sont donc pas traduits. Seule l’interface est localisée.
- La zone « Ajouter vos propres motifs d’exclusion » est fusionnée dans le même ensemble de dédoublonnage : une ligne que vous saisissez et qu’un modèle contient déjà ne sera pas répétée.
- Pas de bibliothèque complète de plus de 400 modèles : seules les entrées les plus fréquentes sont incluses. Pour des piles rares, copiez le modèle officiel depuis le dépôt GitHub gitignore. Les modèles sont mis à jour à chaque version du site, pas en direct.
- Les motifs personnalisés ne sont pas vérifiés syntaxiquement — tout ce que vous saisissez est collé tel quel ; c’est Git lui-même qui signale les motifs invalides. Pas de compte, pas d’historique, pas de sélection partageable : le lien de partage ne transporte aucun choix.
Outils associés
Ce dont on a généralement besoin ensuite, une fois le fichier prêt.