将Git分支移动到不同的存储库

时间:2016-06-29 15:40:35

标签: git gitlab

如何将现有Git分支添加到另一个存储库。两个存储库都在同一个内部Gitlab服务器上,我不关心维护这个分支的现有历史。

1 个答案:

答案 0 :(得分:2)

假设服务器中的两个repos是RSa和RSb,可以通过git://xxx.yyy.zz/RSa.gitgit://xxx.yyy.zz/RSb.git访问。目标是将RSa的分支refs/heads/bsa-dev添加到RSb。

在本地计算机中,

git init work
cd work
git fetch git://xxx.yyy.zz/RSa.git refs/heads/bsa-dev
git push git://xxx.yyy.zz/RSb.git FETCH_HEAD:refs/heads/bsa-dev