git之合并分支(git merge)------(三)
最近几天写小demo,总是自己拉取他人的代码,然后创建分支,在自己的分支上进行修改,然后提交到自己的分支,具体的这一步,我就不多讲了,因为在我的博客“工作中常用的Git操作”中有详细的介绍,今天主要讲一下怎么合并各个分支上的内容,就是今天的重点git merge!!!!
前提条件:当确保自己的分支上的任务已经完成,并且成功提交之后,然后准备进行合并分支~~~
第一步:先切换到主分支;
git checkout 主分支名
第二步:在主分支上进行重新的拉取;
git pull
第三步:将子分支合并到主分支;
git merge 子分支名
第四步:在主分支进行提交;
git push
第五步:完成~~~~啦
举个简单的栗子:
最近工作中用到了,在这里就简单的讲一下---------------------------不懂得留言哈~~~
今天公司的上个迭代转为了20171207上面来,由于我原来的迭代是20171128,所以我需要先把我原来的迭代上面的东西先提交到git上面去
步骤就是:git add . ---------> git commit -m 'describe' -------------->git push origin 20171128
(我这里的迭代就是分支,就这样理解哈~~~~~~)
然后推到新的迭代上面,怎么推呢?这时候就需要合并到新的分支上了~~~
1)git branch -a,查看所有迭代(分支)
2)git cheackout -b 20171207 origin/20171207 将新的迭代创建到本地(创建新的分支)
3)git pull 拉取最新的代码
3)git merge 20171207,然后将刚才的分支与新建的分支进行合并(合并到新的分支上)
4)然后重新推到主分支上:git push origin 20171207
【参考链接】
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000