Git-Spickzettel
Kostenlose Online-Git-Befehls-Spickzettel-Referenz
Git-Befehle Schnellreferenz
Diese Spickzettel deckt wesentliche Git-Befehle organisiert nach Kategorie ab: Einrichtung (init, clone), taeglicher Workflow (add, commit, push, pull), Branching (branch, checkout, merge), Inspektion (log, diff, status), Aenderungen rueckgaengig machen (reset, revert) und Remote-Verwaltung (remote, fetch).
▶Was ist der Unterschied zwischen git merge und git rebase?
Merge erstellt einen Merge-Commit, der die vollstaendige Historie erhaelt. Rebase spielt Commits auf dem Ziel-Branch ab fuer eine lineare Historie. Verwenden Sie Merge fuer geteilte Branches und Rebase fuer lokale Feature-Branches.
▶Wie mache ich den letzten Commit rueckgaengig?
Verwenden Sie git reset --soft HEAD~1, um den Commit rueckgaengig zu machen, aber die Aenderungen gestagt zu behalten. Verwenden Sie git reset HEAD~1, um auch das Staging aufzuheben. Setzen Sie niemals geteilte Branches zurueck.