如何将最后提交移动到Git中的单独分支

时间:2013-08-20 18:12:57

标签: git branch commit

我有一棵看起来像这样的树:

--c--c--c--c--c--c--c--c--c1--c2--c3--c4

我想将最后的提交移动到新的分支,如下所示,

--c--c--c--c--c--c--c--c
                        \\\--c1--c2
                         \\--c3
                          \--c4

如何将最后提交移到单独的分支?

1 个答案:

答案 0 :(得分:3)

git checkout -b branch-3
git cherry-pick c3

git checkout -b branch-4
git cherry-pick c4

git checkout master
git reset --hard c2