码迷,mamicode.com
首页 > 其他好文 > 详细

合并分支,从dev到master

时间:2018-05-12 03:12:10      阅读:5101      评论:0      收藏:0      [点我收藏+]

标签:技术   文件   nbsp   git   做了   合并   out   代码   冲突   

我在本地创建了dev分支,项目也push到远程的dev分支,今天在远程分支进行合并时,将dev合并到master,结果公司的gitlab始终不响应,我不知道是公司的网络不行还是我操作错误,就只能另想办法。
 
看了网上的一篇博客,参考着做了:
 
        现在要把远程的dev合并到远程master上面,思路如下:
       1.clone项目到本地,此时默认会把master分支clone一份到本地。
       2.本地分支上新建一个dev分支,名字和远程的dev一样,复制一份远程dev上面的代码,切换到本地master,合并本地dev。
       3.解决合并过程中的冲突,之后Push到远程master,效果就是远程的dev合并到了远程的master上面。
 
       测试步骤:
       1.clone
    git clone git@github.com:bx_reader/bx-reader-api.git  
      克隆成功:
      技术分享图片技术分享图片
      技术分享图片
 
      2.把远程dev“复制”到本地
  1. cd bx-reader-api 
  2.  git checkout -b dev origin/dev 
      技术分享图片技术分享图片
      技术分享图片
       可见,此时本地仓库中的master分支和dev分支已经对应上了远程仓库中的master以及dev。
      
       3.master合并dev分支
  1. git checkout master
  2. git merge dev  
       技术分享图片技术分享图片
       之后文件夹下,看到master分支也可以看到dev这个文件了。
       
 
       4. push到远程仓库
                git push origin master
       技术分享图片技术分享图片
 

合并分支,从dev到master

标签:技术   文件   nbsp   git   做了   合并   out   代码   冲突   

原文地址:https://www.cnblogs.com/dingxu/p/9027058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!