在开发的过程中我们一般会有开发分支和线上的主分支,我们一般都是在开发分支去进行开发项目,等指定功能或迭代都实现后才会合并开发分支到主分支上。那么我们今天就来分享如何合并分支。

场景:
git 合并分支到master

实际场景:
假如我们现在在dev分支上,刚开发完项目,执行了下列命令

$ git add .
$ git commit -m 'dev'
$ git push -u origin dev
然后我们要把dev分支的代码合并到master分支上 该如何?
1. 首先切换到master分支上
$ git checkout master

如果是多人开发的话 需要把远程master上的代码pull下来

$ git pull origin master

如果是自己一个开发就没有必要了,但是为了保险起见还是pull一下

2.然后我们把dev分支的代码合并到master上
$ git merge dev
3.然后查看状态
$ git status
$ On branch master
$ Your branch is ahead of 'origin/master' by 12 commits.
$ (use "git push" to publish your local commits)
$ nothing to commit, working tree clean

上面的意思就是你有12个commit,需要push到远程master上

4.执行下面命令即可
$ git push origin master

这样就可以了

使用webstrom编辑器的朋友可以不用敲命令,直接用编辑器就好了

第一步:
git合并分支_Git

第二步:
git合并分支_Git_02
第三步:
如果有冲突就解决冲突就好了,

注意:如果后面的分支显示有一个上箭头那就是那个分支还有代码没有上传
如果后面的分支显示有一个下箭头那就是那个分支还有代码需要更新下来,需要使用ctrl + t拉取最新代码。

git合并分支_Git_03