我有一个git分支,我需要从一个存储库复制到另一个存储库中的分支。
自: Repo_A 分公司:发展
顶部: Repo_B 科:无论如何
我不能简单地将Repo_A镜像到Repo_B,因为Repo_B对提交有限制,所以一切都必须进入分支,由其他人批准,并且合并到主分支。
这样做的最佳方法是什么?我应该简单地克隆Repo_A,结帐分支'开发',然后在Repo_B上创建一个分支,并简单地复制' develop'进入新的分支并推动变革?还是有更好的策略?
答案 0 :(得分:0)
你添加另一个远程可以在你的本地git上调用它Repo_A,从Repo_A拉到一个新的分支可以调用branch_repo_a,
从你要合并的分支机构创建另一个新分支,让我们在Repo_B中说你有分支开发,所以我从Repo_B / dev签出一个新的分支我们可以称之为dev_A_B(从Repo_B做新分支)以防合并时出现问题
然后在dev_A_B中进行合并 git merge branch_repo_a
你有所有代码合并,你没有要求合并建议,但是:)
答案 1 :(得分:0)
git clone Repo_A
git push Repo_B develop:Whatever
Repo_A和Repo_B是遥控器的名称。