一、分支处理
$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