git branch -a #查看分支
git branch   #*当前分支
git checkout dev #切换
git fetch #同步远程分支
git status -s
git clone 
git pull origin dev
git diff
git add
git add -A
git commit -m '第一次版本提交' 
git push origin dev
git checkout file #丢弃
git clean -f #删除某一个文件
git clean -d #删除递归
git branch -a
git pull origin dev
#创建并切换分支
git checkout -b master
git push origin dev
#挑拣 某一个提交
git cherry-pick  提交号
#已提交未push
git reset HEAD^
git checkout .  丢弃所有修改
git revert HEAD~2  revert前两个版本
git merge 分支名