git addgit commitgit loggit 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).