log
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --date=format:'%Y-%m-%d %H:%M:%S' -n 20
git log --graph --pretty=oneline --abbrev-commit

show
git show commit-id
branch
git branch -a
git branch branch-name
git checkout -b branch-name
git branch branch-name commit-id
git branch -d branch-name
git push origin --delete branch-name
reset
git reset --hard
git reset commit-id --hard
stash
git stash save "temp local store"
git stash list
git stash pop
revert
git revert commit-id
git revert HEAD
tag
git tag
git tag v1.0.0
git tag v1.0.0 commit-id