Kommandos für git: || [[https://git-scm.com/docs/git-init|init]] || Erstelle ein leeres Git-Repository / Reinitialisiere ein vorhandenes || || [[https://git-scm.com/docs/git-add|add]] || Datei(en) zum Index hinzufügen || || [[https://git-scm.com/docs/git-rm|rm]] [--cached] || Datei aus dem Index entfernen || || [[https://git-scm.com/docs/git-commit|commit]] [-m ] || Änderungen am Repository aufzeichnen || || [[https://git-scm.com/docs/git-status|status]] || Status abfragen || || [[https://git-scm.com/docs/git-remote|remote]] || Verwalte einen Satz von verfolgten Repositories || || [[https://git-scm.com/docs/git-clone|clone]] || Klone ein Repository in ein neues Verzeichnis || || [[https://git-scm.com/docs/git-push|push]] || Aktualisiere die Remote-Repositories zusammen mit den zugehörigen Objekten || || [[https://git-scm.com/docs/git-fetch|fetch]] || Objekte und Referenzen aus einem anderen Repository herunterladen || || [[https://git-scm.com/docs/git-pull|pull]] || Aus einem anderen Repository oder einem lokalen Zweig holen und in diesen integrieren || || [[https://git-scm.com/docs/git-branch|branch]] || Erstellen von Branches || || [[https://git-scm.com/docs/git-checkout|checkout]] || Wechseln von Branches || || [[https://git-scm.com/docs/git-checkout|checkout]] -b || Erstellen eines Branches und wechseln in diesen || || [[https://git-scm.com/docs/git-merge|merge]] || Branch mit aktuellem Branch zusammenführen || || [[https://git-scm.com/docs/git-rebase|rebase]] || Branch auf den aktellen Commit des angegebenen Branch basieren lassen || || [[https://git-scm.com/docs/git-rebase|rebase]] -i HEAD~n || Reorder der letzten n Commits || || [[https://git-scm.com/docs/git-log|log]] || Commit Historie anzeigen || || [[https://git-scm.com/docs/git-reset|reset]] HEAD || Unstaging von Datei || || [[https://git-scm.com/docs/git-restore|restore]] || Änderungen an Datei verwerfen || || [[https://git-scm.com/docs/git-commit|commit]] --amend || Letzten Commit verändern || || [[https://git-scm.com/docs/git-reset|reset]] [--soft|--mixed|--hard] || Zu Commit zurückkehren || || [[https://git-scm.com/docs/git-revert|revert]] [-n] || Einen Commit zurücknehmen. -n: Ergebnis nicht commiten || : Checksumme eines Commits oder HEAD oder HEAD~ (commit vor HEAD), HEAD~~ (2 davor),...