一、分支处理

$git  branch   查看当前分支列表
$git  branch  '分支名字'   新建分支 
$git  checkout  '分支名字'  更换分支

二、下载分支

$git  fetch  拉取git仓库到本地  但不合并
$git  fetch  origin  '分支名字  拉取分支到本地但不合并
$git  merge  '分支名字'   合并分支
$git pull origin 分支名     从远程下载到分支并自动合并

三、上传更改

$git add . 把所有更改的文件上传
$git commit -am  '注释'  提交备注信息
$git push [origin 分支名字]

四、回退

删除当前仓库内未受版本管理的文件:$ git clean -f
恢复仓库到上一次的提交状态:$ git reset --hard
回退所有内容到上一个版本:$ git reset HEAD^
回退index.php这个文件的版本到上一个版本:$ git reset HEAD^ index.php
回退到某个版本:$ git reset 057d 
将本地的状态回退到和远程的一样:$ git reset –hard origin/master  
向前回退到第3个版本:$ git reset –soft HEAD~3