1

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

我该怎么做?

4

1 回答 1

1

我想你是在谈论 master 在你的分支顶端很容易留在 master 之前进行 2 次提交。无需拆头。

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

创建新分支git branch myNewBranch

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

然后重置master之前的两次提交git reset --hard HEAD~2

   master
    |
D---E---F---G
            |
            myNewBranch
于 2018-08-17T14:11:41.917 回答