Générateur de fichiers .gitignore — Node, Python, React, macOS et bien d’autres encore

Cochez les technologies de votre choix — Node, Python, React, Next.js, Docker, macOS, VS Code et 40 autres — et obtenez une liste claire et sans doublons .gitignore avec des sections commentées, prêt à être téléchargé.

Mis à jour le
.gitignore

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Générateur de fichiers .gitignore

  1. Sélectionnez tous les éléments utilisés par votre projet : un langage, un framework, votre système d'exploitation et votre éditeur. Ou commencez par un préréglage.
  2. Utilisez le filtre pour trouver rapidement des modèles (« next », « jet », « docker »).
  3. Ajoutez les chemins spécifiques à votre projet dans « Vos propres règles » ; ils sont ajoutés à la fin afin de pouvoir remplacer les règles précédentes avec !.
  4. Téléchargez le fichier, enregistrez-le sous le nom .gitignore à la racine de votre dépôt, puis validez-le.

Que faut-il inclure dans un fichier .gitignore ?

Tout ce qui est généré, spécifique à une machine ou confidentiel : les dossiers de dépendances (node_modules/, .venv/), les résultats de compilation (dist/, .next/), les caches, les journaux, les paramètres d’éditeur et les .env fichiers contenant des identifiants. Le code source, les fichiers de verrouillage et les paramètres de configuration partagés par votre équipe restent dans Git.

MotifCorrespond à
node_modules/Le dossier n’importe où dans le dépôt (barre oblique finale = répertoires uniquement)
/distUniquement dist à la racine du dépôt (la barre oblique initiale le fixe à cet emplacement)
*.logTous les fichiers se terminant par .log, dans n'importe quel dossier
**/temptemp à n’importe quel niveau
!.env.exampleRéintègre un fichier qu’une règle précédente avait ignoré
# commentLigne ignorée — à utiliser pour les en-têtes de section

Vous avez déjà validé un fichier que vous souhaitez désormais ignorer ?

Une .gitignore ne concerne que les fichiers non suivis. Pour cesser de suivre un élément qui se trouve déjà dans le dépôt, exécutez git rm --cached path/to/file puis effectuez une validation — le générateur de commandes Git construit la commande exacte. Si vous avez validé une valeur secrète, faites-la tourner : la supprimer de la dernière validation ne la supprime pas de l’historique. Vérifiez vos fichiers d’environnement à l’aide du validateur de fichiers .env.

Ignorer au niveau du projet ou au niveau global

Les fichiers du système d’exploitation et de l’éditeur (.DS_Store, Thumbs.db, .idea/) peuvent également être ajoutés à un fichier d’ignorés global sur votre propre machine : git config --global core.excludesFile ~/.gitignore_global. De nombreuses équipes continuent de les ajouter au fichier de projet afin que personne ne les valide par inadvertance. Associez votre fichier d’ignorés à un fichier .editorconfig et à un README lorsque vous créez un nouveau dépôt.

Aussi recherché comme : .gitignore, fichier .gitignore pour node.js, gitignore python, gitignore react, gitignore next.js, modèle de fichier .gitignore, gitignore macos ds_store, gitignore vscode.

Outils complémentaires : Générateur de fichiers .gitignore

  • package.json Generator — Fill in a form and get a valid package.json — npm name validation, script presets for Vite, Next.js, Node and TypeScript libraries, exports, engines, license and repository — with warnings for common mistakes.
  • Générateur de workflows GitHub Actions — Choisissez votre pile, vos déclencheurs et vos étapes, puis obtenez un script commenté .github/workflows/ci.yml — installation, mise en cache, analyse syntaxique, test, compilation, une matrice de versions et, en option, un déploiement vers GitHub Pages, Vercel ou un registre de conteneurs.
  • YAML Validator — Paste a Docker Compose file, Kubernetes manifest, GitHub Actions workflow or any YAML to pinpoint errors, catch common pitfalls and get a cleanly formatted version.
  • Kubernetes YAML Generator — Fill in your app’s name, image and port and get production-ready Kubernetes YAML: a Deployment with probes, resource limits and a hardened security context, plus the Service, Ingress with TLS, ConfigMap, Secret and HorizontalPodAutoscaler you tick — in one file ready for kubectl apply.

Questions fréquentes

Où dois-je placer le fichier .gitignore ?
Dans le dossier racine de votre dépôt, nommé exactement .gitignore. Vous pouvez ajouter d’autres fichiers .gitignore dans les sous-dossiers ; leurs règles s’appliquent par rapport à ce dossier.
Pourquoi un fichier continue-t-il d’être pris en compte alors que je l’ai ajouté au fichier .gitignore ?
Git ignore uniquement les fichiers non suivis. Supprimez-le de l'index à l'aide de git rm --cached <file> (ou « add -r pour les dossiers), puis effectuez un commit. Le fichier reste sur votre disque.
Dois-je valider le fichier « package-lock.json » ou « yarn.lock » ?
Oui, pour les applications : les fichiers de verrouillage permettent de reproduire les installations. C'est pourquoi ce générateur ne les ignore pas.
Le fichier .env doit-il figurer dans le fichier .gitignore ?
Oui. Veuillez ignorer .env et .env.*.local, mais enregistrez une .env.example avec les noms des variables et sans valeurs réelles afin que vos collègues sachent quoi définir.
Puis-je installer Générateur de fichiers .gitignore en tant qu’application web et l’utiliser hors ligne ?
Oui. Générateur de fichiers .gitignore est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires