今天在合并代码时, 发现自己失误把另外一个分支 B 的代码合并到了自己分支 C,并且push了 于是想到要撤销这次 merge
正确的做法如下:
-
确保当前处于需要撤销合并的那个分支
feature/nanning
-
git log -1
找到这次 merge 的 commit-id -
git revert 8844444089a40 -m 1
这里-m 1
表示以我们当前的所处分支feature/nanning
为主线分支 -
shift zz
保存后会删掉合并的内容
feature/nanning
git log -1
找到这次 merge 的 commit-idgit revert 8844444089a40 -m 1
这里 -m 1
表示以我们当前的所处分支 feature/nanning
为主线分支shift zz
保存后会删掉合并的内容