Git-Befehlsgenerator
Wählen Sie eine git-Operation und wenige Felder, um einen fertigen, einsatzbereiten Befehl mit erklärten Parametern zu erhalten.
Git-Befehlsgenerator
Wählen Sie eine Operation — Rückgängigmachen eines Commits, Umbenennen eines Asts, interaktives Rebase, Cherry-Pick, Stash, Entfernen einer Datei aus dem Verlauf oder Wiederherstellen eines versehentlich gelöschten Asts — geben Sie den benötigten Ast-Namen, Commit-Hash oder eine Nachricht ein, und dieses Tool erstellt den genauen git-Befehl, den Sie sonst nachschlagen oder aus dem Gedächtnis rekonstruieren würden. Es passt perfekt zu dem Moment, in dem Sie wissen, was Sie tun möchten, aber nicht die genauen Parameter kennen, und für alle, die einen generierten Befehl lieber gegen eine klare Erklärung überprüfen, als ihn aus einem halb erinnerten Forum-Thread zu kopieren.
Jede Operation bietet eine sichere Variante und eine destruktive. Sicher bevorzugt Befehle, die lokal, umkehrbar oder rückgängig zu machen sind — git revert statt hartgesetztem Reset, ein einfaches Umbenennen statt Force-Push. Destruktiv tut, was der Name verspricht: Force-Pushes, Force-Resets oder schreibt den Verlauf direkt um, und das Tool druckt eine Warnung über dem Befehl aus, die erklärt, was unumkehrbar wird. Schalten Sie "Jeden Parameter erklären" ein, um eine zeilenweise Referenz jedes Parameters zu erhalten — was -i, --hard, -X theirs, --force-with-lease oder -u tatsächlich tun.
Ast-Felder akzeptieren nur Zeichen, die git in einer Referenz erlaubt; Commit-Hashes nehmen kurze oder lange Hex-Referenzen; Freitext-Felder wie eine Stash-Nachricht behalten ihre eigene Syntax. "Auch einen git-Alias generieren" umhüllt den fertigen Befehl als eine git config --global alias.<name>-Zeile zum Einfügen und späteren Wiederverwenden.
Alles läuft in Ihrem Browser. Es wird kein git-Befehl ausgeführt und nichts, das Sie eingeben, wird irgendwohin gesendet — das Tool assembliert nur Text. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie es an die Eingabe eines anderen Tools.