2012-11-05 8 views
19

निम्नलिखित शाखाओं संरचना है:बदलें शाखा माता पिता

     master 
        /  \ 
       BranchA  BranchB 

लेकिन यह होना चाहिए:

    master 
       /   
      BranchA   
      /
     BranchB 

किसी को भी सलाह कैसे BranchA के बच्चे के रूप में फिर से लटका करने के लिए किया जा सका BranchB?

उत्तर

27

आप rebase का उपयोग करना चाहते हैं। BranchB जाँच-आउट के साथ, कर

git rebase BranchA 
+0

क्या 'बिटबकेट' का उपयोग करके ऐसा करने का कोई तरीका है? – akash

5
git checkout branchB; git rebase branchA; 

आपके लिए यह कार्य होगा। ध्यान रखें कि अगर इसे कहीं और धक्का दिया गया है, तो आप इतिहास को खत्म कर देंगे।

संबंधित मुद्दे