- add [files]
- commit
- -m 'message'
- push
- pull
- status
- diff
- log
- --pretty=oneline
- -- graph
- reflog
- reset --hard HEAD^
- restore
- branch
- list all branch
- -b: delete branch
- switch
- -c: create and switch
- merge
- -m 'message'
- stash
- list
- pop
ssh-keygen -t rsa -C "[email protected]"
cat ~/.ssh/id_rsa.pub
copy to github-setting-ssh
- remote set-url origin [github url]
- alias.[name] [cmd]