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.
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
git rm --cached <file> ne l’a pas retiré du suivi.Comment s’en servir
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.
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.
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
Calculateur chmod
chmod Calculator
Convertit entre notation octale, notation symbolique et cases à cocher, bits setuid et sticky compris.
Choisir une licence
Licence Chooser
Compare les licences libres courantes par obligation et par compatibilité et produit le fichier LICENSE correspondant.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Analyseur de fichier .env
.env Parser & Converter
Analyse un fichier .env et le convertit en JSON, en YAML, en exports shell, en format Docker ou en format Kubernetes.
Choisir une licence
Licence Chooser
Compare les licences libres courantes par obligation et par compatibilité et produit le fichier LICENSE correspondant.
Détecteur de secrets
Secret Scanner
Passe au crible du code, des journaux ou un fichier de configuration collés pour y trouver clés d’API, jetons et clés privées, avec des heuristiques d’entropie.
Encodeur et décodeur Base64
Base64 Encoder & Decoder
Encode et décode en Base64 et en Base64URL, pour du texte comme pour des fichiers, avec un traitement correct de l’UTF-8.
curl vers code
curl to Code
Traduit une commande curl en fetch, axios, requests Python, Go, PHP ou PowerShell.
Hachage de texte
Text Hash
Calcule le MD5, le SHA-1, le SHA-256, le SHA-384, le SHA-512 et le CRC-32 d’une chaîne, avec sortie en majuscules ou en Base64.