.gitignore-Generator

Suchen oder wählen Sie Stapel, mergen Sie sie zu einer .gitignore und kopieren oder laden Sie die Datei herunter.

Ausgewählt

Frontend / Node

Node Vue React Next.js Nuxt Vite

Java

Java Maven Gradle Spring Boot

Python

Python Django Flask

Go / Rust / PHP

Go Rust PHP

OS / IDE

macOS Windows Linux VSCode JetBrains Eclipse Vim

Konfiguration

Dotenv Logs

Mobil

Android Flutter

Datenbank

SQLite

Was diese Seite macht

Ein neues Repository braucht Ignorierregeln je Stapel. Diese Seite sucht oder wählt Vorlagen wie Node, Vue, Python und macOS, merget sie zu einer .gitignore und kopiert oder lädt die Datei herunter.

So geht es

  1. Vorlagen suchen filtert die Chips. Die Schnellvorgaben sind Frontend-Projekt, React-Projekt, Java-Projekt, Python-Projekt und Go-Projekt. Ausgewählt listet die aktiven Chips. Umwandeln läuft einmal. Beispiel anzeigen nutzt das Frontend-Projekt: Node, Vue, Dotenv, VSCode und macOS.
  2. Die Zählzeile ist 5 Vorlagen zusammengeführt. Das Ergebnis hat fünf Blöcke in dieser Reihenfolge: Node, Vue, macOS, VSCode, Dotenv. Node ist node_modules/, npm-debug.log*, yarn-debug.log*, yarn-error.log*, .npm, dist/ und .cache/. Vue ist .nuxt/, .output/ und .vite/. macOS ist .DS_Store, .AppleDouble, .LSOverride und ._*. VSCode ist .vscode/*, !.vscode/settings.json, !.vscode/tasks.json, !.vscode/launch.json und !.vscode/extensions.json. Dotenv ist .env, .env.*, !.env.example und !.env.sample.
  3. .gitignore herunterladen speichert den Text als .gitignore. Ergebnis kopieren kopiert ihn. Alles löschen leert die Suche, schaltet alle Chips aus und leert das Ergebnis.

Regeln und Grenzen

Die Blöcke folgen der Kategorie: Frontend / Node, Java, Python, Go / Rust / PHP, OS / IDE, Konfiguration, Mobil, dann Datenbank. Die Klickreihenfolge ändert das nicht. Umwandeln ohne Auswahl stoppt mit einem Fehler. Ein Chip-Klick aktualisiert das Ergebnis sofort. Diese Seite schreibt keine Git-Befehle.

Wo man es nutzt

  • Ein Vue-Projekt auf einem Mac mit VSCode beginnen.
  • .env ignorieren, .env.example behalten.
  • Die gemergte Datei herunterladen statt eine lange Vorlage einzufügen.

Fragen

Warum steht Vue vor macOS, obwohl ich macOS zuerst angeklickt habe?

Die Merge-Reihenfolge folgt der Kategorieliste, nicht der Klickreihenfolge.

Erzeugt das git init?

Nein. Es schreibt nur Ignorierregeln.