赞
踩
今天在合并代码时, 发现自己失误把另外一个分支 B 的代码合并到了自己分支 C, 于是想到要撤销这次 merge
一般地, 如果我们想要撤销某次 commit 可以 git revert <commit-id>. 然而, 对于 merge 类型的 commit 不能直接 git revert <commit-id>
这里举个例子:
我们错误地把 master 合并到 feature/2022-03-02-revert, 目前想要撤销这次 merge
正确的做法如下:
git log -1
找到这次 merge 的 commit-idgit revert 94a525c2 -m 1
这里 -m 1
表示以我们当前的所处分支 feature/2022-03-02-revert
为主线分支
shift zz
保存参考文章:
里面有未push的情况下,如何处理撤销merge操作
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。