git add
git commit
git log
git commit --amend
git reflog
jako "historia przeglądarki",
dziennik wykonanych operacji oraz anioł-stróż.
git checkout
przenosi nas na inną gałąź.
git reset
przenosi całą aktualną gałąź do
innego punktu grafu. Commity nie ulegają zmianom,
jedynie commit, na jaki gałąź wskazuje.
Można tak wycofywać lokalne zmiany (choć są bardziej wyrafinowane sposoby).