其实是没有直接让远端代码回复到某次的指令,实现撤销push的思路如下:
1.先让代码恢复到想要恢复的前一次提交记录
2.重新提交代码,覆盖端上的代码,就相当于撤销了push 的提交
命令方式:
1.在项目目录下打开git bash here
2.输入git log 查看所有提交的版本
注意:黄色字体中 commit后面的一串码就是每一个版本号对应的码
3.回退到指定版本
git reset --hard 版本号
或者在IDEA中操作:
4.git push 重新提交会报错;
5.使用git push --force
转载于:https://blog.csdn.net/weixin_38750084/article/details/103164813?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight
转载于:https://www.cnblogs.com/yalong/p/9889844.html