DevToys Web Pro iconDevToys Web ProBlog
Bewerten Sie uns:
Browser-Erweiterung ausprobieren:

Git-Befehlsfinder

57 von 57 Szenarien

Diese Befehle werden auf deinem Rechner ausgeführt — kopiere sie, lies, was sie tun, und führe sie selbst aus. Wir führen hier nichts aus.

Technische Details

So funktioniert die Git-Befehlsreferenz

Was das Tool macht

Die Git-Befehlsreferenz bietet eine durchsuchbare, kategorisierte Übersicht gängiger git-Befehle, geordnet nach Workflows: Änderungen rückgängig machen, Branching, Stashing, Rebasing, Tagging, Remote-Operationen und mehr. Jeder Eintrag zeigt die Befehlssyntax, eine kurze Erklärung der Funktion und praktische Nutzungshinweise. Die Suche filtert Einträge in Echtzeit während der Eingabe, sodass du die richtige Beschwörungsformel findest, ohne dich durch Manpages zu scrollen.

Häufige Anwendungsfälle für Entwickler

Entwickler nutzen diese Referenz, wenn sie wissen, was sie erreichen wollen (z. B. den letzten Commit rückgängig machen, aber Änderungen gestaged behalten), sich aber nicht an die genauen Flags oder den Befehl erinnern. Sie ist besonders nützlich für seltenere Operationen wie interaktives Rebase, Cherry-Picking von Bereichen, das Wiederherstellen gelöschter Branches aus dem reflog oder das Konfigurieren von Sparse Checkouts. Junior-Entwickler verwenden sie als Lernhilfe, um Befehle zu entdecken, von denen sie nicht wussten, dass es sie gibt.

Datenformate, Typen oder Varianten

Befehle sind in logische Kategorien gegliedert: grundlegende Operationen (add, commit, push, pull), Branching und Merging, Änderungen rückgängig machen (reset, revert, checkout), Stashing, Rebasing, Tagging, Remote-Verwaltung, Log und Inspektion sowie fortgeschrittene Operationen (bisect, worktree, submodule). Jeder Eintrag enthält die Befehlsvorlage mit Platzhalterargumenten, eine Einzeilenbeschreibung und relevante Flags mit ihren Auswirkungen.

Häufige Fallstricke und Sonderfälle

Git-Befehle können destruktive Effekte haben, die schwer rückgängig zu machen sind — Befehle wie 'git reset --hard' und 'git clean -fd' verwerfen Arbeit, die nicht im reflog gespeichert ist, dauerhaft. Die Referenz zeigt gängige Nutzungsmuster, aber das git-Verhalten kann je nach Konfiguration (merge.ff, pull.rebase) und git-Version variieren. Manche Befehle verhalten sich mit und ohne den '--'-Separator unterschiedlich, insbesondere wenn Dateinamen mit Branch-Namen kollidieren.

Wann dieses Tool statt Code verwenden

Nutze diese Referenz für das schnelle Nachschlagen von Befehlen während der täglichen Entwicklungsarbeit, besonders für Operationen, die du selten ausführst. Für komplexe git-Workflows in Produktion (automatisierte Releases, Merge-Queue-Management, Monorepo-Operationen) verwende zweckgebundene Tools wie git-Aliases, Husky-Hooks oder CI-Skripte, die die spezifische Branching-Strategie deines Teams abbilden und das Risiko menschlicher Fehler reduzieren.