怎么合并github master 和 自己从公司git上checkout的分支?
本文介绍了怎么合并github master 和 自己从公司git上checkout的分支?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在公司git服务器上建了一个项目,然后建立一个分支 b1
然后添加了一个github的master
git remote add r1 https://github.com/xx/xx
怎么合并本地分支b1和远程r1分支呢?
补充编辑,原始需求是在一个github活跃的项目上面做二次开发,又要将代码放到公司git上,或者大家有什么好的建议? 谢谢
解决方案
如果要合并两个分支的话,起码要保证二者具有相同的祖先,按照楼主的补充二者的确是有相同的祖先,所以是可以合并的。
这样的话我的方案是,先将github仓库中的项目使用git clone
命令克隆的本地,然后使用git remote add ...
命令添加公司git服务器上的仓库为远程仓库;接着在本地使用git pull
命令进行拉取与合并,当然git pull
命令后要添加远程分支的url别名和分支名;最后如果冲突解决完毕而且合并完成就可以推送到公司的远程仓库了。
我觉得像这样先在本地的另一个仓库进行合并可能更安全一点儿。当然,因为我也没实际处理过这样的问题,所以如果我的方案没有成功,希望楼主可以跟我反馈下问题出在哪儿。
这篇关于怎么合并github master 和 自己从公司git上checkout的分支?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文