Générateur de .gitignore
Générez un fichier .gitignore en sélectionnant des langages, frameworks et IDEs. Propulsé par l'API gitignore.io — créez instantanément des fichiers .gitignore complets et prêts pour votre projet.
Chargement des modèles...
.gitignore Généré
Sélectionnez au moins un modèle pour générer votre fichier .gitignore.
Related Tools
À Propos du Générateur de .gitignore
Comment Ça Fonctionne
- Recherchez et sélectionnez des langages, frameworks, IDEs et outils
- L'outil récupère des modèles depuis l'API gitignore.io (Toptal)
- Tous les modèles sélectionnés sont fusionnés en un seul fichier .gitignore
- Téléchargez le fichier généré et placez-le à la racine de votre projet
- Validez-le dans votre dépôt pour qu'il soit suivi par Git
Cas d'Utilisation Courants
- Démarrer un nouveau projet et avoir besoin d'un .gitignore complet
- Travailler avec plusieurs langages dans un monorepo
- Ajouter des fichiers spécifiques à l'IDE (VS Code, JetBrains, Xcode) à ignorer
- S'assurer que les artefacts de build et les dépendances ne sont jamais validés
- Projets d'équipe où les développeurs utilisent différents systèmes d'exploitation
Frequently Asked Questions
Qu'est-ce qu'un fichier .gitignore ?
Un fichier .gitignore est un fichier texte brut qui indique à Git quels fichiers et répertoires ignorer lors du suivi des modifications dans un dépôt. Les fichiers listés dans .gitignore ne sont pas indexés, validés ou poussés vers les dépôts distants, ce qui permet de garder votre dépôt propre des artefacts de construction, secrets et fichiers générés par le système d'exploitation.
Où dois-je placer le fichier .gitignore ?
Placez le fichier .gitignore dans le répertoire racine de votre dépôt Git. Git le reconnaîtra automatiquement et appliquera les règles d'ignorance à tous les fichiers et sous-répertoires. Vous pouvez également créer des fichiers .gitignore dans des sous-répertoires pour appliquer des règles uniquement à ces répertoires.
Quelle API cet outil utilise-t-il ?
Cet outil utilise l'API gitignore.io (hébergée par Toptal). C'est une base de données largement fiable et maintenue par la communauté de modèles .gitignore pour des centaines de langages, frameworks, éditeurs et systèmes d'exploitation. L'API est gratuite et ne nécessite pas de clé API.
Puis-je combiner plusieurs modèles ?
Oui ! Vous pouvez sélectionner autant de modèles que nécessaire. Le générateur fusionne tous les modèles sélectionnés en un seul fichier .gitignore bien organisé. Par exemple, vous pouvez combiner "node", "react", "visualstudiocode" et "macos" dans un seul fichier.
Quels types de modèles sont disponibles ?
La base de données gitignore.io comprend des modèles pour les langages de programmation (Python, Java, Go, Rust, C++, PHP, Ruby), les frameworks (React, Angular, Vue, Django, Laravel, Rails, Spring), les IDEs et éditeurs (VS Code, JetBrains, Xcode, Eclipse, Vim), les systèmes d'exploitation (macOS, Windows, Linux) et les outils de build.
Que se passe-t-il si j'ai déjà un fichier .gitignore ?
Vous pouvez toujours utiliser cet outil pour en générer un nouveau. Si vous souhaitez fusionner les nouvelles règles avec votre .gitignore existant, copiez simplement les sections pertinentes du fichier généré et ajoutez-les au vôtre. Évitez les entrées en double pour garder le fichier propre.
Pourquoi certains fichiers sont-ils encore suivis même si je les ai ajoutés à .gitignore ?
Si un fichier a déjà été validé dans Git avant de l'ajouter à .gitignore, Git continue de le suivre. Pour résoudre cela, arrêtez de suivre le fichier avec : git rm --cached <fichier>. Ensuite, validez la modification et Git arrêtera de suivre le fichier.
Le fichier .gitignore fonctionne-t-il avec toutes les plateformes d'hébergement Git ?
Oui. Le fichier .gitignore est une fonctionnalité native de Git et fonctionne de manière identique sur toutes les plateformes d'hébergement Git, y compris GitHub, GitLab, Bitbucket, Azure DevOps et tout serveur Git auto-hébergé.
Puis-je personnaliser le fichier .gitignore généré ?
Absolument. Après avoir généré le fichier, vous pouvez l'ouvrir dans n'importe quel éditeur de texte et ajouter, supprimer ou modifier des règles pour répondre aux besoins spécifiques de votre projet. Le fichier généré sert de solide point de départ avec des modèles communautaires bien entretenus.
Quelle est la différence entre .gitignore et .gitkeep ?
.gitignore indique à Git quels fichiers exclure du suivi. .gitkeep est un fichier d'espace réservé vide utilisé à l'intérieur de répertoires vides pour forcer Git à les suivre (car Git ne suit pas les répertoires vides). Ils servent des objectifs complètement différents.
Puis-je utiliser des caractères génériques dans les modèles .gitignore ?
Oui. .gitignore supporte les modèles glob incluant * (toute séquence de caractères), ** (n'importe quel nombre de répertoires), ? (un seul caractère) et des plages de caractères comme [abc]. Par exemple, *.log ignore tous les fichiers journaux et build/ ignore tout le répertoire build.
Comment ignorer des fichiers uniquement pour mon environnement local sans modifier le .gitignore partagé ?
Utilisez le fichier .git/info/exclude dans votre dépôt local. Les règles placées là s'appliquent uniquement à votre clone local et ne sont jamais validées ou partagées avec vos coéquipiers. C'est idéal pour les fichiers spécifiques à l'IDE que vous seul utilisez.