Git merge two local branches

前端 未结 6 882
小鲜肉
小鲜肉 2021-01-29 19:18

I have branch Master, branchA and branchB. Now I\'m working in the branchA and I need to merge branchA with

相关标签:
6条回答
  • 2021-01-29 19:58

    For merging first branch to second one:

    on first branch: git merge secondBranch

    on second branch: Move to first branch-> git checkout firstBranch-> git merge secondBranch

    0 讨论(0)
  • 2021-01-29 19:59

    The answer from the Abiraman was absolutely correct. However, for newbies to git, they might forget to pull the repository. Whenever you want to do a merge from branchB into branchA. First checkout and take pull from branchB (Make sure that, your branch is updated with remote branch)

    git checkout branchB
    
    git pull
    

    Now you local branchB is updated with remote branchB Now you can checkout to branchA

    git checkout branchA
    

    Now you are in branchA, then you can merge with branchB using following command

    git merge branchB
    
    0 讨论(0)
  • 2021-01-29 20:03

    If I understood your question, you want to merge branchB into branchA. To do so, first checkout branchA like below,

    git checkout branchA
    

    Then execute the below command to merge branchB into branchA:

    git merge branchB
    
    0 讨论(0)
  • 2021-01-29 20:05

    Here's a clear picture:

    Assuming we have branch-A and branch-B

    We want to merge branch-B into branch-A

    on branch-B -> A: switch to branch-A
    
    on branch-A: git merge branch-B
    
    0 讨论(0)
  • 2021-01-29 20:10

    on branchB do $git checkout branchA to switch to branch A

    on branchA do $git merge branchB

    That's all you need.

    0 讨论(0)
  • 2021-01-29 20:14

    If you or another dev will not work on branchB further, I think it's better to keep commits in order to make reverts without headaches. So ;

    git checkout branchA
    git pull --rebase branchB
    

    It's important that branchB shouldn't be used anymore.

    For more ; https://www.derekgourlay.com/blog/git-when-to-merge-vs-when-to-rebase/

    0 讨论(0)
提交回复
热议问题