.gitignore-Generator
Kombinieren Sie die offiziellen .gitignore-Vorlagen von GitHub – Node, Python, Go, Unity, macOS, JetBrains und mehr – zu einer Datei.
Eingabe
Ergebnis
Das Ergebnis erscheint hier.Die meisten Projekte brauchen mehr als eine .gitignore-Vorlage: Sprache, Framework, Editor und Betriebssystem hinterlassen jeweils eigene Dateien. Geben Sie die Namen ein – node, python, vscode, macos –, und dieses Werkzeug fügt die passenden Vorlagen aus github/gitignore, der Sammlung, die GitHub beim Anlegen eines Repositorys anbietet, zu einer Datei mit je einem Abschnitt pro Vorlage zusammen. Die Vorlagen sind ein datierter Snapshot, der mit der Seite ausgeliefert wird; während der Nutzung wird also nichts nachgeladen, und der Kopf der Ausgabe nennt den Commit, aus dem sie stammen.
So arbeitet es
- Namen werden ohne Rücksicht auf Groß- und Kleinschreibung abgeglichen, und gängige Aliase funktionieren: py, golang, vscode, idea, mac, next.js, ios (Swift plus Xcode) und so weiter.
- Ein Name, der nichts trifft, erhält einen Vorschlag – auf pyhton folgt Python –, und die übrigen Namen werden trotzdem kombiniert.
- Beim Entfernen von Duplikaten fällt eine Regel weg, die eine frühere Vorlage bereits enthält – außer wenn eine !-Regel dazwischen wieder einschließen könnte, was sie ignoriert. Dann bleibt die Wiederholung, weil sie absichtlich erneut ignoriert.
- Führen Sie es mit leerer Eingabe aus, um alle Vorlagennamen im Snapshot zu sehen.
Wohin Ihre Daten gehen
Nirgendwohin. Dieses Werkzeug läuft vollständig in Ihrem Browser: Der eingefügte Text wird von der Seite verarbeitet und weder an einen Server übertragen noch protokolliert.
Dieses Tool ist kostenlos und braucht kein Konto. Die Ergebnisse existieren nur in Ihrer geöffneten Seite und werden nirgends gespeichert.
Was es kostet
Dieses Werkzeug ist kostenlos, ohne Anmeldung und ohne Punkte.
Häufige Fragen
- Welche Vorlagen gibt es?
- Sechsundfünfzig der meistgenutzten: Sprachen wie Node, Python, Go, Java, Rust, C++, Kotlin und Swift; Frameworks wie Laravel, Rails, Symfony, Flutter, Unity, Godot und Unreal Engine; Werkzeuge wie Terraform, Maven und Gradle; die Editoren JetBrains, Visual Studio, VS Code, Vim, Emacs und Sublime Text; dazu macOS, Windows und Linux. Lassen Sie die Eingabe leer und führen Sie es aus, um alle aufzulisten.
- Ist das dasselbe wie gitignore.io?
- Es erledigt dieselbe Aufgabe mit einer anderen Quelle. gitignore.io (inzwischen unter toptal.com) pflegt eine eigene Vorlagensammlung; dieses Werkzeug nutzt github/gitignore, die Vorlagen, die GitHub selbst beim Anlegen eines Repositorys anbietet. Beides ist in Ordnung; Teams, deren Datei dem entsprechen soll, was GitHub liefern würde, bevorzugen meist Letzteres.
- Ich habe eine Datei in .gitignore eingetragen, aber Git verfolgt sie weiter. Warum?
- .gitignore wirkt nur auf Dateien, die Git noch nicht verfolgt. Eine bereits committete Datei entfernen Sie mit git rm --cached path/to/file aus dem Index und committen das; ab dann greift die Regel. Die Datei bleibt auf Ihrer Festplatte.
- Ist es sicher, die Duplikate zu entfernen?
- Ja, die Ausnahme wird für Sie berücksichtigt. Eine doppelt aufgeführte Regel bewirkt beim zweiten Mal nichts – es sei denn, eine Negation (eine Zeile, die mit ! beginnt) zwischen den beiden könnte einige derselben Dateien wieder eingeschlossen haben. In diesem Fall behält das Werkzeug die Wiederholung, ebenso wenn es nicht sicher sein kann, dass zwei Wildcard-Muster nichts miteinander zu tun haben.
Das Open Source dahinter
Dieses Werkzeug läuft auf github/gitignore, veröffentlicht unter CC0-1.0. Wer dasselbe Verhalten im eigenen Programm braucht, greift zu dieser Bibliothek.
github/gitignoreAuch bekannt als
- gitignore generator
- gitignore vorlage
- gitignore erstellen
- gitignore node python
- github gitignore templates
- gitignore.io alternative