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

Posted haima

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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



以上是关于Git:如何撤销已经提交的代码的主要内容,如果未能解决你的问题,请参考以下文章

Git-撤销(回退)已经add,commit或push的提交

如何在git里撤销任何操作

IDEA已经提交的代码怎么撤销

git上怎么把commit的代码撤销

Git撤回已经推送(push)至远程仓库提交(commit)的版本

如何撤销Git操作?