1、基本信息配置
git init
git config --global user.name yourname
git config --global user.email youremail
2、版本推进
git add filename
git commit -m "markname"
3、当前版本信息
git status
git diff filename
git log
git reflog
git log --graph --pretty=oneline
4、版本回滚
git reset --hard HEAD^
git reset --hard HEAD~n
git reset --hard indexID
git checkout -- filename
5、分支相关
git branch
git branch dev
git merge dev
git checkout dev
git branch -d dev
6、远程仓库相关(需要有远程git服务器)
ssh-keygen -t rsa -C "email@xx.com"
git remote add shortname https://mmm/nnn.git
git push -u origin dev #只有第一次推需要-u
git clone https://mmm/nnn.git
git branch --set-upstream dev origin/dev
git pull
git checkout -b dev origin/dev
git merge origin/dev
7、保存现场相关
git stash
git stash list
git stash apply