À propos de cet outil
Un bon .gitignore garde hors du dépôt la sortie de build, les dépendances, les secrets et les résidus de l'OS dès le premier commit. Cochez les langages, frameworks et éditeurs utilisés par votre projet et l'outil assemble les sections correspondantes en supprimant les lignes en double pour un résultat net.
Les modèles sont condensés depuis la collection officielle github/gitignore et intégrés à la page, donc rien n'est récupéré depuis un serveur. Copiez le résultat ou téléchargez-le directement en .gitignore.
Questions fréquentes
Que fait réellement un fichier .gitignore ?
Il indique à Git quels fichiers et dossiers ne pas suivre — sorties de build, dépendances comme node_modules, fichiers du système d'exploitation, réglages de l'IDE, secrets — afin qu'ils ne soient jamais indexés ni commités par erreur.
Puis-je combiner des modèles pour plusieurs stacks, comme Node, macOS et VS Code ?
Oui. Cochez autant de modèles que nécessaire, ils sont fusionnés en un seul fichier, avec les règles en double supprimées automatiquement pour garder un résultat propre.
J'ai ajouté un .gitignore, mais Git continue de suivre un fichier qu'il devrait ignorer — pourquoi ?
Un .gitignore n'affecte que les fichiers que Git ne suit pas encore. Pour un fichier déjà commité avant que vous l'ignoriez, exécutez `git rm --cached <fichier>` pour arrêter de le suivre, puis committez — la règle d'ignore prend effet à partir de là.
Où dois-je placer le fichier généré ?
En général à la racine de votre dépôt, à côté de .git. Vous pouvez aussi ajouter des fichiers .gitignore imbriqués dans des sous-dossiers pour des règles qui ne doivent s'appliquer que là.
L'outil se souvient-il des modèles que j'ai choisis ?
Oui. Vos sélections sont enregistrées dans votre navigateur, elles seront donc déjà cochées la prochaine fois que vous ouvrirez l'outil.