- `git init [dir]`: neues Repo anlegen - `git status`: Aktuellen Zustand zeigen (geänderte, ungetrackte Dateien, Stagingbereich) - `git add `: Datei zu Repo hinzufügen / Änderungen in Datei für Commit markieren / "stagen" - `git restore --staged `: Änderungen aus Staging wieder herausnehmen - `git restore `: Änderungen in Datei verwerfen (zurück zu Dateizustand aus letzten Commit) - `git commit [-m message]`: Neuen Commit mit Änderung im Stagingbereich erstellen - `git log`: Bisherige Commits anzeigen - (`git cat-file`: Git-Objekte im internen Format anzeigen. Braucht man im Alltag nicht)