Erstelle eine benutzerdefinierte .gitignore-Datei mit über 30 Vorlagen für Sprachen, Editoren und Betriebssysteme. Lade das Ergebnis herunter oder kopiere es.
Vorlagen auswählen, um eine .gitignore-Datei zu erstellenErstelle 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.
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.
Node, Python, Java, Ruby, Go, Rust, PHP, C++, C#, Swift, Kotlin, TypeScript, JavaScript, Dart, Lua, Haskell, Scala, Elixir, Clojure
Visual Studio Code, Visual Studio, JetBrains (IntelliJ, WebStorm, PyCharm, etc.), Vim, Emacs, Sublime Text, Xcode, Eclipse, NetBeans
Windows, macOS, Linux
React, Angular, Vue.js, Django, Rails, Spring Boot, Laravel, Docker, Terraform, Next.js, Nuxt.js, Flutter, Unity, Godot
git check-ignore -v dateiname, um zu debuggen, welche .gitignore-Regel eine Datei ausschließtNothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.