如何从另一个分支结帐的分支获取更改?

时间:2019-07-08 07:15:50

标签: git

我已经从A中签出了分支B。然后在分支A中进行了一些修复。此后,我将B合并为A。但是现在我想要从分支A更改为分支B,这是在签出后进行的。 / p>

2 个答案:

答案 0 :(得分:0)

您可以使用摘樱桃的概念 使用git log检查A中的所有新提交 将所有提交一一应用到分支B

git cherry pick A11 // assume A1 is the commits , do this in branch B

确保您的顺序正确,即所有新提交中的顺序都从最新到最新

答案 1 :(得分:0)

您可以通过多种方式执行此操作。可以使用 git merge git rebase 。 假设您现在在A分支中

  

使用合并:

git checkout B
git merge A // (there won't be any conflicts now)
  

或者您可以通过git rebase简单地做到这一点:

git rebase A B // (there won't be any conflicts now)