git
Git is used for version control.
branch
List local branches:
git branch
List remote and local branches:
git branch -a
log
git log --oneline
git log -2
git log -p -2
git diff
git diff file_name
git blame file_name
git remote show origin
clean
git clean -f
git clean -df
git checkout -- .
git rest HEAD file_name
tags
git pull --tags
git checkout tag_name
git tag
git tag -a tag_name -m "tag message"
git push --tags
stash
git stash save "stash" && git stash
git stash list
git stash pop