Generateur .gitignore

Générez 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

Créer un .gitignore adapte à votre projet

Chaque projet a des besoins différents en matière 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 générateur combine les templates adaptes à votre stack technique.

Templates disponibles

  • Runtimes — Node.js, Python, Java, Go, Rust
  • Systèmes d'exploitation — macOS, Windows, Linux
  • IDE et éditeurs — VS Code, JetBrains, Vim
  • Frameworks — React / Next.js, Laravel
  • Outils DevOps — Docker, Terraform

Questions fréquentes

Qu'est-ce qu'un fichier .gitignore ?
Le fichier .gitignore indique à Git quels fichiers et dossiers ne doivent pas être suivis par le contrôle de version. Il est place à la racine de votre dépôt et utilise des patterns de glob pour définir les exclusions.
Pourquoi utiliser un .gitignore ?
Sans .gitignore, Git suit tous les fichiers du répertoire. Cela peut inclure des fichiers sensibles (.env, credentials), des dépendances volumineuses (node_modules/), des fichiers generes (build/, dist/) ou des fichiers système (.DS_Store).
Comment fonctionne le pattern matching ?
Le .gitignore utilise des patterns glob : * correspond à tout sauf /, ** correspond à tout y compris /, ? correspond à un seul caractère, et ! inverse une règle. Les dossiers se terminent par /.
Le .gitignore affecte-t-il les fichiers déjà 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.

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.