Git如何将提交到远程的代码撤回?

  • Post author:
  • Post category:其他


首先看到md文件已经提交到了远程仓库

请添加图片描述

第一步,打开想要回退的git历史版本,Show Diff

请添加图片描述

第二步,复制这个版本号

请添加图片描述

第三步,Reset HEAD

请添加图片描述

第四步,将版本号复制进去,Reset

请添加图片描述

可以看到在历史版本已经没有我们提交记录了,然后修改的文件回到了changelist中,我们可以修改再提交。


注意:在这时候虽然本地没有了,但是远程还有


请添加图片描述

第五步 git push -f ,命令是强制push 可以看到远程仓库回退到历史提交前的版本

请添加图片描述



版权声明:本文为kaikai_gege原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。