Générateur de .gitignore

Choisissez vos stacks et générez un fichier .gitignore avec les bonnes règles — Node, Python, Java, Go, React, Laravel et 15 autres.

Comment utiliser

  1. Cochez les cases pour chaque stack de votre projet — Node, Python, Java, PHP, React, Next.js, ou toute combinaison.
  2. Cliquez sur « Générer » pour combiner les modèles sélectionnés en un seul fichier .gitignore, avec un commentaire d'en-tête par stack.
  3. Copiez le résultat ou téléchargez-le en tant que fichier .gitignore. Placez-le à la racine de votre dépôt.

À propos de cet outil

Chaque dépôt Git a besoin d'un fichier .gitignore, et chaque stack a son propre ensemble de fichiers qui ne devraient jamais être commités : node_modules en Node, __pycache__ en Python, le répertoire build en Java, vendor en PHP. Se tromper dans la liste signifie soit commiter des binaires qui alourdissent le dépôt, soit ignorer des fichiers qui devraient être suivis. Cet outil vous permet de choisir vos stacks dans une liste de vingt et combine leurs modèles en un seul fichier, avec un commentaire d'en-tête par section pour voir d'où vient chaque règle.

Les modèles suivent les motifs publiés dans le dépôt github/gitignore (licence CC0 1.0), le standard de fait que GitHub lui-même utilise lorsque vous créez un nouveau dépôt. Chaque modèle couvre les fichiers de sortie de build, les répertoires de dépendances, les fichiers d'IDE, les artefacts d'OS et les fichiers d'environnement que la communauté a convenu d'ignorer. Lorsque vous sélectionnez plusieurs stacks, l'outil les concatène dans l'ordre — les doublons entre stacks sont inoffensifs car Git traite les règles .gitignore de haut en bas et la première correspondance l'emporte.

Le fichier est entièrement généré dans votre navigateur. Rien n'est téléchargé, aucune API n'est appelée, et le résultat est du texte brut que vous pouvez copier ou télécharger. Si votre projet utilise une combinaison non couverte ici — un monorepo avec Go et React, par exemple — sélectionnez les deux et la sortie couvre les deux. Les modèles sont révisés périodiquement mais les stacks évoluent : si vous trouvez un motif manquant, ajoutez-le à la fin du fichier.

Questions fréquentes

D'où viennent les modèles ?

Du dépôt github/gitignore (CC0 1.0), la même source que GitHub utilise lorsque vous initialisez un dépôt avec un .gitignore. Ils sont révisés périodiquement.

Puis-je combiner plusieurs stacks ?

Oui. Cochez autant que nécessaire et la sortie les concatène avec un commentaire d'en-tête par section.

Le fichier quitte-t-il mon navigateur ?

Non. Les modèles sont intégrés dans la page et le fichier est assemblé localement.

Et si ma stack n'est pas listée ?

Ajoutez vos propres règles à la fin du fichier généré. Les vingt stacks ici couvrent les cas les plus courants.

Les doublons entre stacks sont-ils un problème ?

Non. Git traite les règles .gitignore de haut en bas et une règle en double n'a aucun effet.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.