- git help repository-layout
- git help gitglossary
- git checkout
- git reset
- git commit
- git branch
- git reflog
- git stash
- git diff branch...branch (they can be tags or just commits sh1)
- git log -n number (number= any number of commit you want to be displayed, shorthand -number)
- git remote rename old_name new_name
- git remote add name url
- git ls-remote
- git push name_of_remote name_of_branch
- git pull
- git fetch
- git merge
- git log --graph --decorate --pretty=oneline --all --abbrev-commit
- git checkout -b name_of_brach starting_point
- I will use this secction to annotate some markdown sintax to help me figure it out.