2017-07-25 72 views
2

我在本地以及github远程都有一个分支access-permission。我对它进行了修改,在本地执行并被推入access-permission远程分支。如何合并分支的一个提交到另一个分支 - 使用案例

现在我需要将此提交合并到名为staging的另一个远程分支中。我本地没有staging分支。

我可能会克隆远程staging分支到我的本地,结帐到它,合并access-permission到它并最终提交到远程staging分支。但这是否正确?有没有办法在staging本地分支的情况下做到这一点?

我没有足够的经验使用git所以感到困惑。请指教。

UPDATE: enter image description here

+0

您是否尝试过GIT中的rebase选项? Rebase需要从代码分支到代码分支,代码分支代码必须合并 – Apoorv

回答

1

你的描述什么是这样做的正确方法。您必须拥有staging分支的本地副本才能在两个分支之间进行实际合并。

这也是你在处理任何可能的冲突期间合并的地方。

+0

谢谢Lix!我现在会尝试。 –

+0

顺便说一句,有没有什么办法,我可以合并后分支-A分支-B在github.com提交分支-A后?我的意思是如果我在github上创建一个Pull请求,我可以合并自己吗? –

+1

如果您有权这样做,您将可以合并。这取决于您正在处理的存储库。如果它是您的存储库,或者您是存储库的成员/贡献者/管理员,则不应有任何问题自行合并。 – Lix

相关问题