Git:如何撤销已经提交的代码

其实是没有直接让远端代码回复到某次的指令,实现撤销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

原文地址:https://www.cnblogs.com/haima/p/13365483.html