合并分支,从dev到master

Posted ding-xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了合并分支,从dev到master相关的知识,希望对你有一定的参考价值。

我在本地创建了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 [email protected]ub.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的主要内容,如果未能解决你的问题,请参考以下文章

代码合并到master分支

代码合并到master分支

master分支上代码合并到分支dev上

git 合并分支到master

git 合并分支到master

合并分支,从当地分支机构挑选樱桃,没有任何冲突