git checkout [commit-id]
git revert [commit-id]
git reset
git reset [file]
git add [file]
git reset --hard
git reset --hard HEAD~1
git clean -f
git reset --hard / git clean -f