Generateur .gitignore
Generez un fichier .gitignore pour votre projet en selectionnant vos technologies. 15+ templates pour Node.js, Python, Java, React, Docker et plus.
Runtime
OS
IDE
Framework
Outil
0 templates selectionnes
Creer un .gitignore adapte a votre projet
Chaque projet a des besoins differents en matiere de .gitignore. Un projet Node.js doit ignorer node_modules/, un projet Python doit ignorer __pycache__/ et .venv/, et tous les projets doivent ignorer les fichiers d'environnement (.env) contenant des secrets. Notre generateur combine les templates adaptes a votre stack technique.
Templates disponibles
- Runtimes — Node.js, Python, Java, Go, Rust
- Systemes d'exploitation — macOS, Windows, Linux
- IDE et editeurs — VS Code, JetBrains, Vim
- Frameworks — React / Next.js, Laravel
- Outils DevOps — Docker, Terraform
Questions frequentes
Qu'est-ce qu'un fichier .gitignore ?
Le fichier .gitignore indique a Git quels fichiers et dossiers ne doivent pas etre suivis par le controle de version. Il est place a la racine de votre depot et utilise des patterns de glob pour definir les exclusions.
Pourquoi utiliser un .gitignore ?
Sans .gitignore, Git suit tous les fichiers du repertoire. Cela peut inclure des fichiers sensibles (.env, credentials), des dependances volumineuses (node_modules/), des fichiers generes (build/, dist/) ou des fichiers systeme (.DS_Store).
Comment fonctionne le pattern matching ?
Le .gitignore utilise des patterns glob : * correspond a tout sauf /, ** correspond a tout y compris /, ? correspond a un seul caractere, et ! inverse une regle. Les dossiers se terminent par /.
Le .gitignore affecte-t-il les fichiers deja suivis ?
Non. Si un fichier est deja suivi par Git, l'ajouter au .gitignore ne le supprime pas. Il faut d'abord le retirer du suivi avec git rm --cached <fichier> puis commiter le changement.