.gitignore-Generator: Erstelle .gitignore-Dateien für dein Projekt

Erstelle eine benutzerdefinierte .gitignore-Datei mit über 30 Vorlagen für Sprachen, Editoren und Betriebssysteme. Lade das Ergebnis herunter oder kopiere es.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

Sprachen und Laufzeitumgebungen
Editoren und IDEs
Betriebssysteme
Frameworks und Werkzeuge
.gitignore
Vorlagen auswählen, um eine .gitignore-Datei zu erstellen

Verwandte Werkzeuge

.gitignore-Generator

Erstelle eine .gitignore-Datei, indem du die Sprachen, Editoren und Betriebssysteme auswählst, die dein Projekt verwendet. Die Vorlagen basieren auf der von der GitHub-Community gepflegten gitignore-Sammlung. Wähle mehrere Vorlagen aus, um sie zu kombinieren. Die Ausgabe wird dedupliziert und nach Kategorie gruppiert.

Verwendung

  1. Durchsuche die Vorlagenliste auf der linken Seite. Die Vorlagen sind nach Kategorie gruppiert: Sprachen, Editoren, Betriebssysteme und Frameworks
  2. Aktiviere die Kontrollkästchen für jede Technologie in deinem Projekt. Die meisten Projekte benötigen mindestens eine Sprachvorlage, eine Editorvorlage und eine Betriebssystemvorlage
  3. Füge benutzerdefinierte Regeln im Feld für benutzerdefinierte Regeln hinzu. Verwende dieselbe .gitignore-Syntax, ein Muster pro Zeile
  4. Kopiere die Ausgabe mit der Kopieren-Schaltfläche oder lade sie direkt als .gitignore-Datei herunter
  5. Lege die Datei in das Stammverzeichnis des Repositorys und committe sie

Wie .gitignore-Muster funktionieren

Jede Zeile in einer .gitignore-Datei ist ein Glob-Muster, das Git mitteilt, welche Dateien und Verzeichnisse von der Versionskontrolle ausgeschlossen werden sollen. Ein abschließender Schrägstrich (verz/) entspricht nur Verzeichnissen. Ein führender Schrägstrich (/datei) verankert das Muster im Stammverzeichnis des Repositorys. Ein einzelner Stern (*) entspricht allem außer einem Schrägstrich, und ein doppelter Stern (**) entspricht verzeichnisübergreifend.

Git verarbeitet die .gitignore-Regeln von oben nach unten. Spätere Regeln heben frühere auf; so funktionieren die Wiedereinschlussmuster (!einschliessen). Leere Zeilen werden ignoriert und Zeilen, die mit # beginnen, sind Kommentare.

Der häufigste Fehler ist das Hinzufügen von Mustern, nachdem die Datei bereits verfolgt wird. Git wendet .gitignore nur auf unverfolgte Dateien an. Wenn du das Verzeichnis node_modules/ committet hast, bevor du es zu .gitignore hinzugefügt hast, führe git rm -r —cached node_modules/ aus und committe dann.

Verfügbare Vorlagen

Sprachen

Node, Python, Java, Ruby, Go, Rust, PHP, C++, C#, Swift, Kotlin, TypeScript, JavaScript, Dart, Lua, Haskell, Scala, Elixir, Clojure

Editoren

Visual Studio Code, Visual Studio, JetBrains (IntelliJ, WebStorm, PyCharm, etc.), Vim, Emacs, Sublime Text, Xcode, Eclipse, NetBeans

Betriebssysteme

Windows, macOS, Linux

Frameworks und Tools

React, Angular, Vue.js, Django, Rails, Spring Boot, Laravel, Docker, Terraform, Next.js, Nuxt.js, Flutter, Unity, Godot

Tipps