Générateur de .gitignore

Cochez votre pile technique, obtenez un .gitignore propre — sans bouton, sans envoi.

Ajouter vos propres motifs d’exclusion

Mode d’emploi

  1. 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.
  2. 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é.
  3. 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.

Ce dont on a généralement besoin ensuite, une fois le fichier prêt.