typestatusdateslugsummarytagscategoryiconpassword@ZZHow(ZZHow1024)参考文章:git----如何撤销上次提交-CSDN博客文章浏览阅读6.2k次,点赞4次,收藏7次。1.直接删除上次提交,使用reset命令git reset --hard HEAD^git push origin <branch-name> -fHEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD~2 ,依次类推。2.删除上次提交,使用revert命令git revert HEADgit push origin <branch-name>两者差别:revert----是放弃指定提交的修改,但是会生成一次新的提交_撤销上次提交https://blog.csdn.net/qq_32107121/article/details/111687680reset----是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。直接删除上次提交,使用reset命令修改好后一定要强制push!revert----是放弃指定提交的修改,但是会生成一次新的提交,需要填写提交注释,以前的历史记录都在。删除上次提交,使用revert命令修改好后一定要强制push!