Git Cheat Sheet – die wichtigsten Befehle auf einen Blick

Git Cheat Sheet – die wichtigsten Befehle auf einen Blick

Written by Robert

📅 2026-03-06 | 🚀 Galvanytics | 🏷️ Development

Table of Contents

TABLE OF CONTENTS

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