Aller au contenu

Générateur de .gitignore

.gitignore Generator

Construit un .gitignore en combinant des modèles de langage, de framework et d’éditeur, doublons fusionnés.

Combine les modèles `.gitignore` officiels de GitHub en un seul fichier. L'ordre de sélection est l'ordre de sortie, chaque section garde le nom du modèle dont elle vient, et un motif présent dans deux modèles n'est écrit qu'une fois.

🔒 Fonctionne entièrement dans votre navigateurgitgitignoregenerator

Modèles

Langages

Frameworks et moteurs

Outils

Éditeurs et IDE

Systèmes d’exploitation

Repris tel quel de github/gitignore@32652622a46d, le dépôt derrière le sélecteur de modèles de GitHub lui-même.

.gitignore

Modèles

3

Motifs

115

Doublons fusionnés

0

L’ordre de sélection est l’ordre de sortie, chaque section garde le nom de son fichier source pour une mise à jour ultérieure, et un motif présent dans deux modèles n’est écrit qu’une fois. Ignorer un fichier déjà suivi ne change rien tant que git rm --cached <file> ne l’a pas retiré du suivi.

Comment s’en servir

  1. Choisissez votre langage et votre framework

    Commencez par le langage — Node, Python, Go —, puis ajoutez le framework s'il a ses propres répertoires de build.

  2. Ajoutez votre éditeur et votre système

    Ceux qu'on oublie. `.DS_Store` et `.idea/` dans un dépôt partagé sont la petite contrariété classique, et les ajouter ici coûte un clic.

  3. Téléchargez-le ou copiez-le

    L'en-tête de chaque section nomme son fichier source : quand un modèle est mis à jour en amont, vous voyez à quelle partie de votre fichier il correspond.

Questions fréquentes

J'ai ajouté un fichier au .gitignore et git le suit toujours.

Parce que `.gitignore` n'agit que sur les fichiers que git ne suit pas déjà. Une fois qu'un fichier est dans l'index, l'ignorer ne change rien tant que `git rm --cached <fichier>` ne l'en a pas sorti. Cela attrape tout le monde au moins une fois.

D'où viennent les modèles ?

Mot pour mot de github/gitignore, le dépôt qui alimente le sélecteur de modèles de GitHub lui-même quand vous créez un dépôt. Rien n'est modifié en chemin : ce que vous obtenez ici est ce que GitHub vous aurait donné.

Dois-je ignorer mon fichier de verrouillage ?

Non — committez-le. Certains modèles ont historiquement ignoré `package-lock.json` ou son équivalent, et ce conseil a mal vieilli : un fichier de verrouillage est ce qui rend une installation reproductible. Si un modèle que vous avez choisi ignore le vôtre, retirez cette ligne.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.