git撤销合并错误分支

回滚一个错误的合并:
方法1. git reset -hard commit_id
方法2. git revert -m 1 branch_name

reset:
改变项目历史,把历史上某个提交及之后所有的提交都移除掉

revert:
不会改变项目历史,可将某个分支的合并剥离出来,形成新的提交记录。
比如master合并了dev后,发现dev有bug,则可以使用git revert -m 1 dev 剥离出dev

参考:
https://zhuanlan.zhihu.com/p/40220954?utm_source=qq

你可能感兴趣的:(git,github)