Git-Grundbefehle
Die Git-Befehle für den Alltag: vom ersten Commit bis zum Rückgängigmachen. Platzhalter stehen in spitzen Klammern.
Stand: Oktober 2026 · werkzeugkisterl.at/spickzettel/git
Für ein PDF im Druckfenster „Als PDF speichern“ wählen.
Einrichten & Starten
| Befehl | Wirkung |
|---|---|
| git config --global user.name "Name" | Namen für alle Commits festlegen |
| git config --global user.email "mail@…" | E-Mail-Adresse festlegen |
| git init | Neues Repository im aktuellen Ordner |
| git clone <url> | Bestehendes Repository herunterladen |
Alltag
| Befehl | Wirkung |
|---|---|
| git status | Was ist geändert, was vorgemerkt? |
| git diff | Änderungen im Detail ansehen |
| git add <datei> | Datei für den nächsten Commit vormerken |
| git add . | Alle Änderungen im Ordner vormerken |
| git commit -m "Nachricht" | Vorgemerktes als Commit speichern |
| git pull | Neues vom Server holen und einspielen |
| git push | Eigene Commits zum Server schicken |
| git log --oneline | Verlauf kurz anzeigen |
Branches
| Befehl | Wirkung |
|---|---|
| git branch | Alle lokalen Branches anzeigen |
| git switch -c <name> | Neuen Branch anlegen und wechseln |
| git switch <name> | Zu einem Branch wechseln |
| git merge <name> | Branch in den aktuellen einspielen |
| git branch -d <name> | Eingespielten Branch löschen |
Rückgängig machen
| Befehl | Wirkung |
|---|---|
| git restore <datei> | Ungespeicherte Änderungen einer Datei verwerfen |
| git restore --staged <datei> | Datei wieder aus der Vormerkung nehmen |
| git commit --amend | Letzten Commit ändern (nur vor dem Push) |
| git revert <commit> | Commit durch einen Gegen-Commit aufheben (sicher, auch nach dem Push) |
| git stash / git stash pop | Änderungen kurz beiseitelegen / zurückholen |
| git reset --hard | Alle ungespeicherten Änderungen löschen – Vorsicht, endgültig |
Gut zu wissen
- Dateien, die nicht ins Repository gehören (Passwörter, .env, Build-Ordner), in .gitignore eintragen – bevor sie zum ersten Mal committet werden.
- Kleine Commits mit klarer Nachricht („Fix: Datum im Export“) machen den Verlauf lesbar und Fehler leichter auffindbar.
Sorgfältig zusammengestellt, aber ohne Gewähr. Mehr dazu in den Nutzungshinweisen. Fehlt etwas oder ist dir ein Fehler aufgefallen? Wir freuen uns über dein Feedback.