返回两次提交,但将最后两个提交保留在新分支中

时间:2018-08-17 14:04:26

标签: git branch commit git-checkout git-detached-head

我想返回两次提交,这将导致头部分离,在 HEAD 之后执行两次提交。但是,我希望这两个提交将它们保留在新的分支中,并且 master 指向已签出的提交。

我应该怎么做?

1 个答案:

答案 0 :(得分:1)

我想你是在说大师要进行2次提交 在分支机构的顶端很容易留在master上。无需卸下头。

D---E---F---G master

创建新分支git branch myNewBranch

             master
            |
D---E---F---G
            |
            myNewBranch

然后在git reset --hard HEAD~2

之前重置主提交两次
   master
    |
D---E---F---G
            |
            myNewBranch