我有分支Master,分支cha和分支b。 现在我在分支cha中工作,我需要将分支cha与分支b合并,并继续在分支cha中工作。所有文件都提交到分支cha和分支b中。

实现它的最快方法是什么?


当前回答

将第一个分支合并到第二个分支:

在第一个分支:git合并secondBranch

在第二个分支:移动到第一个分支-> git checkout firstBranch-> git合并secondBranch

其他回答

如果有人想获取远程更改,我会推荐下面的一个:

git pull
git merge origin/development

在分支b做$git结帐分支cha切换到分支A

在branchB上做$git合并branchB

这就是你所需要的。

如果我理解了你的问题,你想合并分支b和分支cha。为了做到这一点,

第一个结帐分支像下面这样,

git checkout branchA

然后执行以下命令将branchB合并为branchA:

git merge branchB

如果您或其他开发人员不打算继续在branchB上工作,我认为最好保持提交,这样就不会让人头疼。所以;

git checkout branchA
git pull --rebase branchB

不应该再使用branchB,这一点很重要。

了解更多;https://www.derekgourlay.com/blog/git-when-to-merge-vs-when-to-rebase/

这是一张清晰的图片:

假设我们有分支a和分支b

我们想要合并分支b和分支a

on branch-B -> A: switch to branch-A

on branch-A: git merge branch-B