我在本地创建了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“复制”到本地
-
cd bx-reader-api
- git checkout -b dev origin/dev
可见,此时本地仓库中的master分支和dev分支已经对应上了远程仓库中的master以及dev。
3.master合并dev分支
-
git checkout master
- git merge dev
之后文件夹下,看到master分支也可以看到dev这个文件了。
4. push到远程仓库
git push origin master