Zum Hauptinhalt springen
EntwicklerKostenlos · 3 Nutzungen/TagIm Browser verarbeitet

Git-Befehle (Spickzettel)

Interaktive visuelle Übersicht der wichtigsten Git-Befehle.

Spur
4 Szenarien
Befehle
24
Vorsicht
1 hoch
Wiederherstellung
Geführt
01

Nach Szenario filtern

Spur durchsuchen
Voreinstellungen

Repository initialisieren

Repo erstellen, Basis-Branch vorbereiten und Remote ohne Reibung einrichten.
git initlow
Initialisiert das Repository im aktuellen Ordner.
git add .low
Stellt die initialen Dateien bereit.
git commit -m "chore: init"low
Erstellt den ersten Basis-Commit.
git branch -M mainlow
Standardisiert den Haupt-Branch vor dem Push.
git remote add origin <url>low
Verbindet das Haupt-Remote-Repository.
git remote add origin https://github.com/org/repo.git
git push -u origin mainlow
Veröffentlicht den Basis-Branch und fixiert Upstream.

Feature-Flow

Arbeits-Branch öffnen, Basis aktualisieren und klar zurück integrieren.
git switch -c feature/<tema>low
Erstellt und wechselt zum Feature-Branch.
git switch -c feature/login
git add .low
Aktualisiert Staging mit aktuellem Fortschritt.
git commit -m "feat: ..."low
Zeichnet einen Arbeitsschritt mit Kontext auf.
git fetch originlow
Aktualisiert Remote-Referenzen vor der Integration.
git switch mainlow
Kehrt zur Integrationsbasis zurück.
git merge feature/<tema>medium
Integriert den Feature-Branch in die Basis.

Sicher rückgängig machen

Wählen Sie zwischen restore, reset und revert, ohne versehentlich Arbeit zu zerstören.
git restore <arquivo>medium
Verwirft eine nicht committete lokale Änderung in einer Datei.
git restore src/app/page.tsx
git restore --staged <arquivo>low
Entfernt die Datei aus Staging ohne lokale Bearbeitung zu verlieren.
git reset --soft HEAD~1medium
Geht einen Commit zurück und behält alles in Staging.
git reset --mixed HEAD~1medium
Geht einen Commit zurück und gibt Änderungen an Working Tree zurück.
git revert <hash>low
Erstellt einen sicheren inversen Commit für gemeinsamen Verlauf.

Angefangene Arbeit beiseitelegen

Den unfertigen Stand aus dem Weg räumen, den Branch wechseln und ihn danach zurückholen.
git stash push -m "<motivo>"low
Legt nicht committete Änderungen mit einer Beschriftung beiseite.
git stash push -m "meio da tela de login"
git stash push -ulow
Nimmt auch noch nicht versionierte Dateien mit.
git stash listlow
Listet das Abgelegte auf, das Neueste zuerst.
git stash show -p stash@{0}low
Zeigt den Diff des Stash vor dem Anwenden.
git stash popmedium
Holt den neuesten Stash zurück und entfernt ihn vom Stapel.
git stash apply stash@{1}medium
Wendet einen bestimmten Stash an und BEHÄLT ihn auf dem Stapel.
git stash drop stash@{0}high
Verwirft einen Stash — danach gibt es kein Zurück.
02

Schnellentscheidung

Rückgängig
Verwenden Sie restore für eine lokale Datei, revert für gemeinsamen Verlauf und reflog vor aggressivem reset.
Integration
Bevorzugen Sie merge, wenn Sie Verzweigungen beibehalten möchten, und rebase, wenn Sie vor dem finalen Merge linearisieren wollen.
Skalierung
Nutzen Sie worktree für parallele Branches und sparse-checkout, wenn das Monorepo für die aktuelle Aufgabe zu groß ist.
03

Exportieren

Wiederherstellung und selektive Bereitstellung
Rebase mit Ausstiegspfad, reflog zur Rettung und cherry-pick für Hotfix oder Backport ohne vollständigen Merge.
Exportierbares Runbook
Exportieren Sie die gefilterte Spur als CSV für technisches Inventar oder TXT als teilbares Squad-Playbook.
04

Operative Übersicht

Vorsicht
Niedrig
17
Mittel
6
Hoch
1
Platzhalter wie <topic>, <file>, <hash> und <url> müssen vor der Ausführung ersetzt werden.

Verwandte

Mehr aus dieser Kategorie

Da mesma categoria.