1.直接删除上次提交,使用reset命令

git reset --hard HEAD^
git push origin <branch-name> -f

HEAD是指向最新的提交,上一次提交是HEAD^,上上次是HEAD^^,也可以写成HEAD~2 ,依次类推。

2.删除上次提交,使用revert命令

git revert HEAD
git push origin <branch-name>

两者差别:

revert----是放弃指定提交的修改,但是会生成一次新的提交,需要填写提交注释,以前的历史记录都在;
reset----是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。

git----如何撤销上次提交相关推荐

  1. 【技巧】git撤销上次提交

    写在前面的话重要:删除上次提交后本地和远程仓库的数据都将删除,所以删除上次提交前,记得备份备份备份数据!!! 1.直接删除上次提交,使用reset命令 git reset --hard HEAD^ g ...

  2. git恢复到上次提交

    4个区 5种状态 未修改(Origin) 已修改(Modified) 已暂存(Staged) 已提交(Committed) 已推送(Pushed) 检查修改 已修改,未暂存(检查工作区与暂存区间的差异 ...

  3. git如何撤销未提交的更改

    本文介绍了如何将未提交到暂存区的代码进行撤销 撤销指令 git restore <file>... 后面可以指定路径或者文件.例如: #撤销当前文件夹的修改,可以这样写: git rest ...

  4. git 撤销上次提交 commit

    当我们写完代码后,我们一般都是 git add . // 添加所有文件 git commit - m "xxxxxx" 当我们git commit完之后,还没有执行git push ...

  5. [Git]如何撤销上次commit

    有的时候我们将某次修改commit了之后,突然想在其中某个文件中加点注释或去掉一些调试的log,但是又不想增加commit记录,那该怎么做呢? reset参数 -q, --quiet 安静模式,只报告 ...

  6. Git快速入门-git stash 暂存变更,git reset 撤销commit,git revert 回退远程版本库

    Git快速入门系列文章 - Git快速入门-安装配置篇 - Git快速入门-常用命令之独奏篇 - Git快速入门-常用命令之交响乐篇 - Git快速入门-git stash 暂存变更,git rese ...

  7. git 撤销上次commit提交

    git撤销上次commit提交(还在本地) 1.git reset --soft head~1 (撤销上一次commit, 不会撤销git add) 2.git reset head~ (撤销上一次c ...

  8. linux中如何撤销上次命令,使用git reset命令撤销上次Git提交

    本文介绍如何撤消上一次的Git提交的方法. 前言 有时,在使用Git时,您可能要撤消最新的提交.提交是给定时间的Git存储库的快照,Git有一个称为HEAD的引用变量,它指向当前工作分支中的最新提交, ...

  9. 【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )

    文章目录 一.查看提交记录 git log 1.查看详细提交记录 2.查看简略提交记录 二.版本回滚 git reset 1.Git 中的版本表示 HEAD~1 2.版本库代码回滚 三.撤销回滚 1. ...

最新文章

  1. Java学习总结:17
  2. es6 数组合并_九个前端开发必学超级实用的 ES6 特性
  3. Linux操作系统下Oracle主要监控工具介绍
  4. OAuth和OpenID的区别
  5. oracle重新生成控制文件,Oracle重建控制文件的语法
  6. Read Excel
  7. Android Activity界面切换添加动画特效 (转载修改)
  8. 脑子好,蹦两下!--程序员应该玩的小游戏
  9. 网络操作系统属于计算机网络的资源子网吗,属于计算机网络的资源子网.pdf
  10. Python matplot工具包之一的 mpl_toolkits绘制属于你的世界地图
  11. Vue 中使用 codemirror
  12. 空手套白狼案例,18个月零成本开了 3 家健身房,分红400多万!
  13. html5数学公式编辑器,Daum Equation Editor:数学公式编辑器
  14. vue3---dayjs-入门及常用方法
  15. 李白打酒*C语言简易版(递归)
  16. Hadsky_v6.4.2轻论坛短信插件
  17. PS插件-人像处理美颜磨皮瑕疵修复套装Retouch4me
  18. QString常用方法介绍
  19. returnreturns
  20. 人事管理系统(Mysql+Java)

热门文章

  1. NSX-T 启用DHCP服务器
  2. wms地图绘制工具_三维离线地图-三维地图开发,三维地球,三维可视化开发
  3. 求生之路2服务器搭建(基于LinuxGSM一键完成,完美支持8人)
  4. 砖家变异速度比病毒快
  5. 可汗学院统计学1-16课笔记
  6. gta5维护服务器,GTA6再等10年?R星强行续命GTA5,下月更新地图挤爆服务器
  7. 【人脸识别】基于dlib库实现人脸特征值提取
  8. 农学211高校食堂饭菜价格贵得离谱惹争议!学生:吃不起饭了!
  9. 爬虫03 —— 正则表达式
  10. 西游记中会七十二变的三个人