Git-Spickzettel
Git-Cheatsheet mit durchsuchbaren Befehlen nach Kategorie, von Branching und Merging bis Rebase, Stash und Reset. Jeder Eintrag zeigt Verwendung und Gefahrenstufe, kostenlos im Browser.
Einrichtung
git config --global user.name "Name"Benutzernamen festlegen
git config --global user.name "Sam"
git config --global user.email "email"E-Mail festlegen
git config --global user.email "[email protected]"
git config --listGesamte Konfiguration anzeigen
git config --list
Start
git initNeues Repository initialisieren
git init my-project
git clone <url>Remote-Repository klonen
git clone https://github.com/user/repo.git
Änderungen
git statusStatus des Arbeitsverzeichnisses
git status
git diffÄnderungen vergleichen
git diff HEAD~1
git add <file>Zur Staging-Area hinzufügen
git add . / git add file.txt
git commit -m "message"Commit erstellen
git commit -m "feat: new feature"
git commit --amendLetzten Commit ändern
git commit --amend -m "updated message"
git stashÄnderungen zwischenspeichern
git stash / git stash pop
Branch
git branchBranches auflisten
git branch -a
git branch <name>Neuen Branch erstellen
git branch feature/login
git checkout <branch>Branch wechseln
git checkout main
git checkout -b <name>Erstellen und wechseln
git checkout -b feature/login
git merge <branch>Branch mergen
git merge feature/login
git branch -d <name>Branch löschen
git branch -d feature/login
git branch -D <name>Branch erzwungen löschen
git branch -D feature/login
Remote
git remote -vRemotes auflisten
git remote -v
git fetchRemote-Änderungen abrufen
git fetch origin
git pullAbrufen und mergen
git pull origin main
git pushZum Remote pushen
git push origin main
git push --forceForce-Push
git push --force origin main
Rückgängig
git restore <file>Dateiänderungen verwerfen
git restore file.txt
git reset HEAD <file>Datei aus Staging nehmen
git reset HEAD file.txt
git revert <commit>Commit zurücknehmen (neuer Commit)
git revert abc123
git reset --soft HEAD~1Letzten Commit rückgängig (Änderungen behalten)
git reset --soft HEAD~1
git reset --hard HEAD~1Letzten Commit löschen (Änderungen verwerfen)
git reset --hard HEAD~1
Ansehen
git logCommit-Verlauf
git log --oneline --graph
git log --onelineVerlauf einzeilig
git log --oneline -10
git show <commit>Commit-Details
git show abc123
git blame <file>Autor pro Zeile
git blame file.txt
git reflogHEAD-Verlauf (zur Wiederherstellung)
git reflog
Einbetten
Was ist Git-Spickzettel?
Git-Cheatsheet mit durchsuchbaren Befehlen nach Kategorie, von Branching und Merging bis Rebase, Stash und Reset. Jeder Eintrag zeigt Verwendung und Gefahrenstufe, kostenlos im Browser.
Anleitung
- 1Kategorie wählen— Wählen Sie eine Kategorie wie Konfiguration, Branch oder Rückgängig.
- 2Suchen— Suchen Sie nach Befehl oder Beschreibung.
- 3Gefahrenstufe prüfen— Rote Befehle können Datenverlust verursachen — mit Vorsicht verwenden.
- 4Kopieren— Kopieren Sie den benötigten Befehl und verwenden Sie ihn im Terminal.
Verwandte Tools
Häufig gestellte Fragen
Über 35 Befehle in 7 Kategorien: Konfiguration, Start, Änderungen, Branch, Remote, Rückgängig und Ansicht.
Sicher (grün) bedeutet kein Datenverlust, Vorsicht (gelb) bedeutet Aufmerksamkeit nötig, Gefahr (rot) bedeutet möglicher Datenverlust.
Ja, verwenden Sie die Kopierschaltfläche bei jedem Befehl, um ihn in die Zwischenablage zu kopieren.
Ja, moderne Befehle wie git restore und git switch sind enthalten.
Ja, alle Daten sind statisch enthalten und funktionieren offline.