.gitignore Generator

Composez un .gitignore à partir de modèles et vérifiez quels fichiers il ignore — directement dans votre navigateur.

À propos de .gitignore Generator

De quoi s’agit-il

.gitignore Generator assemble un .gitignore à partir de modèles pour les langages, frameworks, éditeurs et systèmes d’exploitation, et vous laisse ajouter vos propres règles. Un testeur de chemin indique si un fichier serait ignoré et quelle règle en décide, pour le vérifier avant de le committer.

Fonctionnalités principales

  • Des modèles pour Node, Python, Java, Go et Rust ; Next.js, React et Vite ; VS Code, JetBrains et Sublime ; macOS, Windows et Linux.
  • Une recherche dans les modèles.
  • Vos propres règles ajoutées à la fin, comme .env.local ou *.secret.
  • Un testeur de chemin : ignoré ou suivi, et la règle qui l’a décidé.
  • Les lignes en double de plusieurs modèles fusionnées.

Comment l’utiliser

  1. Choisissez les modèles de votre stack — la recherche réduit la liste.
  2. Ajoutez si besoin vos lignes dans « Règles personnalisées (Custom Rules) ».
  3. Saisissez un chemin dans « Tester un chemin » pour voir comment il est traité.
  4. Copiez le résultat dans le fichier .gitignore à la racine de votre dépôt.

Quand c’est utile

  • Démarrer un nouveau dépôt avec un .gitignore cohérent.
  • Comprendre pourquoi un fichier apparaît encore dans git status — ou pourquoi il n’y est pas.
  • Combiner les règles d’un projet qui mélange plusieurs langages.

Confidentialité et limites

Vos données

Le fichier est créé dans votre navigateur et rien n’est envoyé à un serveur — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ». Un lien « Partager » contient votre sélection et vos règles dans le lien lui-même.

Limites

  • Le testeur ne vérifie que les règles de ce fichier ; les .gitignore imbriqués et les réglages git globaux ne sont pas pris en compte.
  • Seuls les modèles listés sont disponibles ; le reste va dans vos propres règles.

Questions fréquentes

Quels modèles choisir ?

Un par langage et framework du projet, les éditeurs de votre équipe et les systèmes d’exploitation utilisés. L’outil les fusionne sans répéter de lignes.

Comment fonctionne le testeur de chemin ?

Il applique les règles comme git, y compris la négation avec ! et les règles de dossier, et montre la règle qui a eu le dernier mot.

Pourquoi un fichier est-il encore dans git alors qu’il figure dans .gitignore ?

.gitignore n’agit que sur les fichiers que git ne suit pas encore. Un fichier déjà commité doit d’abord être retiré de l’index avec git rm --cached.