DevTulz Online

Générateur de .gitignore

Sélectionnez des technologies pour commencer

Qu'est-ce que .gitignore ?

Un fichier .gitignore indique à Git quels fichiers et répertoires ignorer — les empêchant d'être suivis ou validés dans votre dépôt. Les candidats habituels sont les artefacts de compilation, les dossiers de dépendances (node_modules/, vendor/), les fichiers d'environnement (.env), les fichiers journaux et les fichiers spécifiques au système d'exploitation comme .DS_Store. Chaque projet devrait avoir un .gitignore adapté à sa pile.

Comment utiliser le générateur de .gitignore

  1. Recherchez ou parcourez vos technologies — cliquez sur un tag pour le sélectionner.

  2. Les éléments sélectionnés apparaissent sous forme de puces dans la barre ci-dessus — cliquez ✕ pour désélectionner.

  3. Ajoutez des motifs personnalisés dans la zone de texte ci-dessous.

  4. Copiez le .gitignore généré et enregistrez-le sous .gitignore à la racine de votre projet.

  5. Validez le fichier .gitignore lui-même — il doit être suivi par Git.

Questions Fréquemment Posées

Dois-je valider mon fichier .gitignore ? Oui. Le fichier .gitignore lui-même doit être validé dans le référentiel afin que tous les collaborateurs partagent les mêmes règles d'ignore. C'est le seul fichier de sa catégorie que vous souhaitez réellement suivre.

J'ai déjà validé un fichier qui devrait être ignoré — comment le supprimer ? L'ajouter à .gitignore ne supprimera pas le suivi d'un fichier déjà validé. Vous devez exécuter : git rm --cached <filename> pour arrêter le suivi, puis valider ce changement. Après cela, .gitignore empêchera son réajout.

Quelle est la différence entre .gitignore et .gitkeep ? .gitignore exclut les fichiers du suivi. .gitkeep est une convention (pas une fonctionnalité Git) pour maintenir le suivi d'un répertoire vide — Git ne suit pas les répertoires vides, donc les développeurs ajoutent un fichier .gitkeep vide pour préserver la structure du répertoire.

Puis-je avoir plusieurs fichiers .gitignore ? Oui. Vous pouvez placer des fichiers .gitignore dans n'importe quel sous-répertoire. Chacun s'applique à son répertoire et à tous les sous-répertoires. Les règles dans les fichiers .gitignore des sous-répertoires remplacent le .gitignore racine pour ce sous-arbre.

Keywords: générateur gitignore, fichier gitignore, modèle gitignore, ignorer fichiers git, constructeur gitignore, gitignore Node.js, gitignore Python