Utilo

Git-Befehlsgenerator

Finden Sie den richtigen git-Befehl für typische Situationen – Commit rückgängig machen, Branch umbenennen, squashen, verlorene Arbeit retten, Fork synchronisieren – mit editierbaren Platzhaltern, Erklärungen und Warnhinweisen.

Was dieser Git-Befehlsgenerator tut

Git kann fast alles tun, aber sich daran zu erinnern, ob man reset --soft, restore --staged oder revert braucht, wenn man es braucht, ist eine andere Sache. Dieses Tool dreht das Problem um: Sie beschreiben, was Sie tun wollen, und es gibt Ihnen die richtigen Befehle. Es enthält etwa 30 kuratierte Szenarien, die Fehler rückgängig machen, Zweige verwalten, Kommits neu schreiben, mit Fernbedienungen synchronisieren, verstecken, durch die Geschichte graben und aufräumen. Jedes Szenario verfügt über bearbeitbare Parameter, eine einfache Erläuterung und für Befehle, die die Historie neu schreiben oder Arbeiten löschen, eine klare Warnung.

So verwenden Sie es

  1. Geben Sie in das Suchfeld ein, was Sie möchten, z. B. "letztes Commit rückgängig machen" oder "Zweige umbenennen" oder durchsuchen Sie nach Kategorie.
  2. Klicken Sie auf ein Szenario, um es zu öffnen.
  3. Füllen Sie die Parameter ein, wie Zweignamen, Commit-Hashes oder Dateipfade. Die Befehle werden aktualisiert, wenn Sie tippen.
  4. Lesen Sie die Erklärung und alle Warnungen und kopieren Sie die Befehle in Ihr Terminal.

Einbezogene Szenarien

  • Undo: das letzte Commit rückgängig machen, während Änderungen aufbewahrt oder entsorgt werden, eine Datei abstellen, lokale Änderungen entsorgen, ein gedrängtes Commit rückgängig machen und einen gelöschten Zweig mit dem Reflog wiederherstellen.
  • Branches: erstellen, lokal und auf der Fernbedienung umbenennen, löschen, Kommits, die auf dem falschen Branch erstellt wurden, verschieben, auf die neueste Hauptbasis umstellen.
  • Commits: Ändern der Nachricht, Hinzufügen einer vergessenen Datei, Quash der letzten N-Commits, Cherry-Pick, Abbruch einer konfliktbedingten Verschmelzung, Konflikte lösen, indem man eine Seite annimmt.
  • Fernbedienungen: Gewalt-Schub sicher mit --force-with-lease, synchronisieren Sie eine Gabel mit Upstream, ändern Sie die Remote-URL, setzen Sie einen Zweig zurück, um die Fernbedienung zu entsprechen.
  • ** Verlauf und Reinigung:** Stecken und Wiederherstellen von Arbeiten, Suche nach dem Commit, der einen Fehler bei bisect verursacht hat, Suche nach dem Zeitpunkt, zu dem Text hinzugefügt wurde, eine kompakte Protokollgrafik, Stoppen der Verfolgung einer Datei, Reinigung von nicht verfolgten Dateien und Markierung eines Releases.

Sicherheitstipps

  • Bevor Sie etwas zerstörerisches tun, erstellen Sie einen Backup-Zweig: git branch backup-before-fix.
  • Der Reflog speichert Verweise auf jüngste Verbindlichkeiten für etwa 90 Tage. Die meisten "verlorenen" Arbeiten können mit git reflog wiederhergestellt werden.
  • Schreiben Sie niemals die Geschichte auf geteilten Zweigen wie main neu, ohne mit Ihrem Team zu koordinieren.
  • Ich bevorzuge --force-with-lease gegenüber --force; es weigert sich, Arbeit zu überschreiben, die du nicht abgeholt hast.

Häufige Fragen

Auf welche Git-Version zielen die Befehle ab?

Befehle verwenden moderne Syntax (git switch, git restore), die seit Git 2.23 verfügbar ist. Die meisten arbeiten auch auf älteren Versionen mit checkout-Äquivalenten.

Sind die Erläuterungen in meiner Sprache verfügbar?
  • Ja, das ist es. Szenario-Titel und Erklärungen werden in alle unterstützten Sprachen übersetzt; die Befehle selbst bleiben in Git's englischer Syntax.
Darf ich ein Szenario vorschlagen?

Ja, benutzen Sie die Kontaktseite. Regelmäßig werden gemeinsame reale Probleme hinzugefügt.

Läuft das Tool Git für mich?
  • Nein, nicht wirklich. Es erzeugt nur Text. Sie behalten die Kontrolle über das, was in Ihrem Repository läuft.

Ja. Die gesamte Verarbeitung erfolgt direkt in deinem Browser mit JavaScript, Web Workern und Web-APIs. Nichts, was du eingibst, einfügst oder hochlädst, wird an unsere Server gesendet.

Diese Seite wurde automatisch aus dem Englischen übersetzt. Wenn dir ein Fehler auffällt, sag uns bitte Bescheid.