Générez des fichiers .gitignore en combinant des modèles pour langages, frameworks, IDEs et systèmes d'exploitation
Browse all templates by category
Languages
Frameworks
Game Engines
Platforms
Build Tools
IDEs
OS
Misc
Select templates above to generate .gitignore
A propos de cet outil
Un fichier .gitignore indique à Git quels fichiers et répertoires exclure du contrôle de version — artefacts de build, dossiers de dépendances, paramètres IDE, fichiers OS et secrets qui ne devraient pas être committés.
Chaque langage, framework et IDE génère différents fichiers temporaires, donc vous avez besoin de différentes règles d'ignore pour chacun. Cet outil combine les modèles officiels du dépôt gitignore de GitHub en un seul fichier .gitignore dédupliqué avec des commentaires de section clairs.
Sélectionnez votre langage, framework, IDE et OS — ou utilisez un combo préconfiguré — et obtenez un .gitignore prêt pour la production instantanément. Les modèles proviennent de github.com/github/gitignore, le standard de l'industrie utilisé par des millions de dépôts.
Comment utiliser
1. Cherchez ou parcourez les modèles par catégorie (Langages, Frameworks, IDEs, OS)
2. Cliquez pour sélectionner plusieurs modèles — ils se combinent en un seul fichier
3. Ou utilisez un combo préconfiguré comme « Node.js Full Stack » pour les configurations courantes
4. Le .gitignore généré se met à jour instantanément avec des commentaires de section
5. Cliquez sur « Copier » ou « Télécharger » pour obtenir le fichier
6. Placez-le dans le répertoire racine de votre projet
Questions frequentes
Où placer le fichier .gitignore ?
Placez le fichier .gitignore dans le répertoire racine de votre dépôt Git (le même dossier où se trouve le répertoire .git). Git appliquera les règles à tous les fichiers du dépôt et ses sous-répertoires.
Puis-je combiner plusieurs modèles .gitignore ?
Oui — c'est exactement ce que fait cet outil. Sélectionnez plusieurs modèles (par exemple Node.js + VS Code + macOS) et ils seront fusionnés en un seul fichier avec les lignes dupliquées supprimées et des en-têtes de section clairs.
Le .gitignore supprimera-t-il les fichiers déjà suivis par Git ?
Non. Le fichier .gitignore n'affecte que les fichiers non suivis. Si un fichier est déjà committé, l'ajouter au .gitignore ne le supprimera pas. Vous devez d'abord exécuter 'git rm --cached nomfichier', puis committer le changement.
Quelle est la source de ces modèles ?
Tous les modèles proviennent de github.com/github/gitignore — la collection officielle de modèles .gitignore de GitHub. C'est l'ensemble de règles gitignore le plus utilisé et maintenu de l'industrie.
Dois-je committer le fichier .gitignore ?
Oui, toujours. Le fichier .gitignore devrait être committé dans votre dépôt pour que tous les membres de l'équipe partagent les mêmes règles d'ignore. Cela empêche les gens de committer accidentellement des artefacts de build ou des fichiers de config IDE.
Comment ignorer un fichier qui est déjà committé ?
Ajoutez d'abord le fichier à votre .gitignore, puis exécutez 'git rm --cached chemin/vers/fichier' pour retirer le fichier de Git tout en le gardant localement. Committez ensuite ce changement. Le fichier sera désormais ignoré pour les futurs commits.
Puis-je avoir plusieurs fichiers .gitignore dans un projet ?
Oui. Git supporte les fichiers .gitignore dans les sous-répertoires. Les règles du .gitignore racine s'appliquent partout, tandis que les règles des sous-répertoires ne s'appliquent qu'à ce répertoire et ses enfants. C'est utile pour les monorepos avec différents besoins par projet.