2011-02-12 8 views
5

क्या गैर-सहभागी Git आदेश (रों) (जहां ईसा पूर्व किसी मर्ज है प्रतिबद्ध) के बाद से पहले से परिवर्तन को प्राप्तकैसे बंद Git की एक उप-अनुक्रम को तोड़ने के लिए प्रतिबद्ध एक अलग शाखा + के रूप में मर्ज करने

से पहले :

A---B---C---D 

के बाद:

B---C 
/ \ 
A-------BC---D' 

उत्तर

5

यहाँ मैं करना चाहते हैं क्या करना है:

$ git branch to-merge-in C-commit-ID # Create a branch at C 
$ git reset --hard A-commit-ID   # Reset current branch to A 
$ git merge --no-ff to-merge-in   # Merge in branch. Create a merge commit. 
$ git cherry-pick D-commit-ID   # Grab the commit D 
,210
संबंधित मुद्दे