Générateur .gitignore
Générez des fichiers .gitignore pour n'importe quel langage ou framework. Sélectionnez Node.js, Python, Go, Java, macOS, Windows, VS Code, et plus.
Languages
OS
Editors
Infrastructure
Security
3 templates selected
Comment utiliser Générateur .gitignore
- 1Sélectionnez les langages et frameworks de votre projet.
- 2Sélectionnez votre système d'exploitation et votre éditeur pour les ignores spécifiques au système d'exploitation.
- 3Prévisualisez le contenu combiné de .gitignore.
- 4Copiez et enregistrez-le en tant que .gitignore à la racine de votre projet.
ZenovayAnalytics
Analytics pensé pour les fondateurs.
- Suivi des visiteurs en temps réel
- Vie privée d'abord, sans bandeau cookies
- Installé en deux minutes
Outils connexes
Formateur et Validateur JSON
Formatez, validez et embellissez les données JSON avec la coloration syntaxique et la détection d'erreurs.Décodeur JWT
Décodez et inspectez les jetons JWT. Consultez l'en-tête, la charge utile et vérifiez les signatures.Encodeur/Décodeur Base64
Encodez du texte en Base64 ou décodez Base64 en texte. Supporte UTF-8 et les données binaires.Encodage / Décodage URL
Encodez ou décodez les composants URL. Traitez les caractères spéciaux, les chaînes de requête et les URL complètes.Questions fréquemment posées
Qu'est-ce que .gitignore ?▾
.gitignore est un fichier texte qui indique à Git quels fichiers et répertoires ignorer — ils ne seront pas suivis, testés ou commités. Placez-le à la racine du dépôt (ou dans n'importe quel sous-répertoire pour les règles locales). Chaque ligne spécifie un modèle : * correspond à n'importe quoi, ** correspond dans les répertoires, ! nie un modèle. Les commentaires commencent par #. Les fichiers ignorés restent sur le disque mais ne sont pas inclus dans git status, git add, ou git commit.
Devrais-je commiter .gitignore dans le dépôt ?▾
Oui — .gitignore devrait presque toujours être commité. Cela garantit que chaque contributeur (et les pipelines CI/CD) ignore les mêmes fichiers. Les ignores spécifiques au projet (sortie de compilation, secrets, dépendances) doivent se trouver dans le .gitignore du dépôt. Les paramètres personnels d'éditeur/IDE qui ne sont pas spécifiques à l'équipe doivent se trouver dans votre .gitignore global (~/.gitignore_global) afin qu'ils s'appliquent à tous les dépôts sans affecter les coéquipiers.
Comment ignorer les fichiers déjà suivis ?▾
Ajouter un fichier à .gitignore empêche seulement le suivi futur — cela ne désactive pas le suivi des fichiers déjà commités. Pour arrêter le suivi d'un fichier commité : (1) git rm --cached filename pour le supprimer de l'index tout en gardant le fichier local ; (2) Ajouter le chemin à .gitignore ; (3) Commiter les modifications. Pour les répertoires : git rm -r --cached foldername/. C'est couramment nécessaire pour node_modules/ qui a été accidentellement commité avant la configuration de .gitignore.
Quelle est la différence entre .gitignore et .gitkeep ?▾
.gitignore indique à Git quels fichiers ignorer. .gitkeep est une convention informelle (pas une fonctionnalité Git) pour garder les répertoires vides suivis — Git ne peut pas suivre les répertoires vides, donc les développeurs ajoutent un fichier .gitkeep comme espace réservé. Certaines équipes utilisent .gitkeep, d'autres utilisent .keep ou un README.md. Il n'y a pas de support Git officiel pour .gitkeep — c'est juste un fichier normal avec un nom significatif.
Pourquoi mon .gitignore ne fonctionne-t-il pas ?▾
Raisons courantes : (1) Fichier déjà suivi — exécutez git rm --cached pour arrêter de le suivre. (2) Modèle erroné — utilisez git check-ignore -v filename pour déboguer quelle règle s'applique. (3) Fichier dans un sous-module — les règles .gitignore ne traversent pas les limites des sous-modules. (4) .gitignore global s'applique — vérifiez git config core.excludesFile. (5) Les noms de répertoires doivent avoir une barre oblique de fin — « build » correspond aux fichiers nommés build, tandis que « build/ » correspond uniquement aux répertoires.