1. 新建一个文件夹拉取master的代码
git clone http://xxx.com/DevOps/Autotest.git
2.进入Autotest文件夹,右击打开gitbash,创建并切换到本地分支yuyouzhi_debug并关联到远程debug分支
git checkout -b yz_debug origin/debug
--也可以创建完,git pull origin debug 把当前本地分支与远程分支debug相关联
3.查看本地文件状态
git status
4.本地文件修改过后,将所有修改从工作区提交到暂存区
git add -A
--也可以一个一个添加,git add 文件1 文件2 ...(各文件间用空格隔开)
补:提交前最好重新拉下代码,避免冲突
###git pull <远程主机名> <远程分支名>:<本地分支名> 抓取远程的某个分支,合并到本地分支上
git pull origin debug:yz_debug 把远程debug分支合并到本地yz_debug分支上
git pull origin master 将远程master合并到当前分支上
5.提交修改
git commit -m "提交说明"
git push origin yz_debug:debug ###git push origin 本地分支名:远程分支名
6.万般无奈的回滚
git log #####查看一下每次提交的hash值,选择要回滚的那个版本
git reset --hard 选择的hash值 ####不保存本地修改,直接复原到那时的状态
网友评论