Answers:
如果我理解你的问题,你想合并branchB
成branchA
。为此,请先进行branchA
如下所示的结帐,
git checkout branchA
然后执行以下命令合并branchB
到branchA
:
git merge branchB
I have branch Master, branch A and branch B.
这是一张清晰的图片:
假设我们有分支A和分支B
我们要合并分支B到分支A
on branch-B -> A: switch to branch-A
on branch-A: git merge branch-B
阿比拉曼的回答是绝对正确的。但是,对于新手来说,他们可能会忘记拉存储库。每当您要进行从branchB到branchA的合并时。第一次结帐并从branchB中拉出(请确保您的分支已用远程分支更新)
git checkout branchB
git pull
现在您的本地branchB已更新为远程branchB现在可以签出到branchA
git checkout branchA
现在您在branchA中,然后可以使用以下命令与branchB合并
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/
pull
将不起作用。