
Git Cheat Sheet – die wichtigsten Befehle auf einen Blick
Written by Robert
📅 2026-03-06 | 🚀 Galvanytics | 🏷️ Development
Table of Contents
TABLE OF CONTENTS
- 1.🔧 Repository erstellen & verwalten#-repository-erstellen--verwalten
- 2.📄 Status prüfen & Unterschiede anzeigen#-status-prüfen--unterschiede-anzeigen
- 3.✏️ Dateien hinzufügen & committen#️-dateien-hinzufügen--committen
- 4.🌿 Branching#-branching
- 5.🔀 Merge & Rebase#-merge--rebase
- 6.🔁 Änderungen synchronisieren (Push, Pull, Fetch)#-änderungen-synchronisieren-push-pull-fetch
- 7.🧪 Stashing – Änderungen zwischenspeichern#-stashing--änderungen-zwischenspeichern
- 8.🧹 Änderungen rückgängig machen & Resets#-änderungen-rückgängig-machen--resets
- 9.🔍 Commit-Historie anzeigen#-commit-historie-anzeigen
- 10.🏷️ Tags setzen & verwalten#️-tags-setzen--verwalten
Git Cheat Sheet – die wichtigsten Befehle auf einen Blick
Git ist das am weitesten verbreitete Versionskontrollsystem und zentral für moderne Softwareentwicklung.
Dieses Cheat Sheet fasst die wichtigsten Befehle zusammen.
🔧 Repository erstellen & verwalten
git init # Neues lokales Repo erstellen
git clone <url> # Remote-Repo klonen
git remote -v # Remotes anzeigen
git remote add origin <url> # Remote hinzufügen
📄 Status prüfen & Unterschiede anzeigen
git status # Status anzeigen
git diff # Unterschiede (unstaged)
git diff --staged # Unterschiede (staged)
✏️ Dateien hinzufügen & committen
git add <datei> # Datei hinzufügen
git add . # Alle Änderungen hinzufügen
git commit -m "Message" # Commit mit Nachricht
git commit -am "Message" # Add + Commit (nur getrackte Dateien)
git commit --amend # Letzten Commit bearbeiten
🌿 Branching
git branch # Branches anzeigen
git branch <name> # Neuen Branch erstellen
git switch <name> # Branch wechseln
git switch -c <name> # Branch erstellen + wechseln
🔀 Merge & Rebase
git merge <branch> # Branch mergen
git rebase <branch> # Rebase durchführen
🔁 Änderungen synchronisieren (Push, Pull, Fetch)
git fetch # Änderungen holen (ohne merge)
git pull # Änderungen holen + automatisch mergen
git push # Änderungen hochladen
git push -u origin <branch> # Branch erstmals pushen
🧪 Stashing – Änderungen zwischenspeichern
git stash # Änderungen stashen
git stash list # Stashes anzeigen
git stash apply # Stash anwenden
git stash pop # Anwenden + löschen
git stash drop # Stash löschen
🧹 Änderungen rückgängig machen & Resets
git restore <datei> # Änderungen verwerfen
git restore --staged <datei> # Datei aus Staging entfernen
git reset --soft <commit> # Soft Reset
git reset --mixed <commit> # Standard Reset
git reset --hard <commit> # Hard Reset (vorsichtig)
🔍 Commit-Historie anzeigen
git log # Vollständiger Log
git log --oneline # Kurzform
git log --graph --oneline --all # Graphische Darstellung
🏷️ Tags setzen & verwalten
git tag # Tags anzeigen
git tag <name> # Leichter Tag
git tag -a <name> -m "Message" # Annotated Tag
git push origin <name> # Tag hochladen
git push origin --tags # Alle Tags pushen