Github错误提交后的删除错误的提交记录

问题描述

Github错误提交后的删除错误的提交记录_第1张图片

  • 错误上传
    • clone了自己维护的仓库,试图在此基础上开发一个新的项目;
    • 然而,竟然忘记了删除.git ,而是直接add commit push, 导致错误地commit了一次 (2022年3月6日那次)
  • 由于是公开仓库,所以最好的解决方案就是删除2022年3月6日的提交,直接回退到12月17日的提交

解决方案

参考:https://tiven.cn/p/b87d03eb/

  • step1: 打开该仓库对应的本地文件夹
  • step2: git reset --hard HEAD^
    • 例如,对于上图而言,就是git reset --hard 1df711ae4e3ddd3e5ec3e5a06dfa641bddff7c5e
  • step3: 强制提交
    • git push origin master -f

结果

成功解决,如下图所示
Github错误提交后的删除错误的提交记录_第2张图片

你可能感兴趣的:(#,Github,git,rest,错误提交,删除记录)