场景
将A分支合并到master分支后,将代码打包上线发现A分支代码异常需要回退
操作
参考资料:https://www.cnblogs.com/yangsg/p/13267246.html
参考资料:https://www.jianshu.com/p/6d1d9871ced0
在终端(Terminal)输入 ‘git revert HEAD’ 或者 'git revert git revert (commit id)(指定的版本, 9位)'进行回退。
git revert HEAD
git revert commit + (commit id)
一般情况会提示 ‘xxxxx is a merge but no -m option was given’。因为merge的提交在撤销时,git并不知道要撤销具体哪次!所以需要指定一个版本进行回退。
//再次输入进行回退
git revert xxxx(版本号,9位) -m 1
//再次提交