Un souci avec cet outil ?
À propos de « Gitignore Generator Online »
Cet outil construit un fichier .gitignore à partir d'une checklist de modèles de projets courants : Node.js, Python, Java, .NET, macOS, Windows, IDE JetBrains, VSCode, et bien d'autres. Cochez vos plateformes et langages, et l'outil combine leurs patterns dans un seul fichier.
Un bon .gitignore empêche le bazar d'entrer dans votre dépôt : artefacts de build, caches, fichiers OS (Thumbs.db, .DS_Store), config IDE, identifiants, dépendances non versionnées.
Copiez le résultat à la racine sous le nom .gitignore. Vous pouvez relancer plus tard pour ajouter d'autres outils — les patterns se cumulent sans conflit.
Comment utiliser cet outil
Générer un .gitignore pour des stacks courants
Choisir les presets
« Presets (comma) » accepte une liste séparée par virgules parmi `node, python, java, vscode, idea, macos, windows, linux`. Les tokens inconnus sont silencieusement ignorés — seuls les reconnus produisent des règles.
Exécuter
Résultat : champ unique `gitignore` avec blocs concaténés. Chaque bloc preset est précédé d’un en-tête `# === preset ===` afin que la source soit claire au commit.
Contenu de chaque preset
`node` : `node_modules`, `dist`, `.npm`, `.pnpm-store`, `.next`. `python` : `__pycache__/`, `*.pyc`, `.venv`, `*.egg-info`. `vscode` ignore `.vscode/` et autorise `!.vscode/settings.json`. `macos` ajoute `.DS_Store` ; `windows` ajoute `Thumbs.db`.
Ajouter vos règles
Après exécution, ajoutez vos lignes propres (`.env*`, `coverage/`, sorties de build, secrets) après les blocs générés. L’ordre ignore vs autorise importe peu — git utilise le dernier pattern correspondant.