【Git操作指南】git分支合并、新建、删除
git如何将目标分支合并到master分支上
一、如何将分支合并到主分支master
假如我们当前处于开发分支xxxx上面,而现在要将xxxx分支合并至master主分支:
步骤1:
为避免xxxx分支代码覆盖master或代码冲突问题,建议切换分之后做一次pull,保证本地代码是全量的。
git pull origin master
在xxxx分支下切换至master分支
git checkout master
步骤2:
合并xxxx分支到master
git merge xxxx
在该步操作中如果出现代码冲突,如下图情况,请继续步骤3。
步骤3:
出现上述代码冲突问题,可使用status命令查看冲突的文件,并逐一解决冲突后提交。
git status
解决完冲突后,可再执行一次 merge,如果还有冲突则还会出现上述报错,如没有冲突则会提示使用commit来提交代码,依次执行以下提交命令 就OK了~
git add .
git commit -a -m ""
git push origin master
二、分支删除、新建
1.分支删除
git branch -a // 查看本地分支
git checkout master // 切换到主分支
git branch -d dev // 删除本地dev分支
git push origin --delete dev // 删除远程dev分支
注:当你在git上直接新建分支后,branch -a 命令下可能找不到该新建分支,这时需要在本地做了一次pull
2.分支新建
git branch // 查看当前目录下的分支
git branch xxxxx // 基于当前分支在本地新建xxxxx分支
git push origin xxxxx // 推送xxxxx分支到远程
更多推荐
所有评论(0)