Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想返回两次提交,这将导致头部分离,在HEAD之后进行两次提交。但是,我希望这两个提交将它们保留在一个新分支中,并且master指向已签出的提交。
我该怎么做?
我想你是在谈论 master 在你的分支顶端很容易留在 master 之前进行 2 次提交。无需拆头。
D---E---F---G master
创建新分支git branch myNewBranch
git branch myNewBranch
master | D---E---F---G | myNewBranch
然后重置master之前的两次提交git reset --hard HEAD~2
git reset --hard HEAD~2