当前位置: 首页 > news >正文

git已经commit,但未push想撤回提交

git已经commit,但未push想撤回提交

  • 1、重置到上一个提交
  • 2、只想撤回提交但保留修改
  • 3、操作方法

工作区(本地)、暂存区(commit)、版本库(远程)

1、重置到上一个提交

git reset --hard HEAD~1

这会将当前分支重置到上一个提交,丢弃你的最新提交和所有未保存的修改。

2、只想撤回提交但保留修改

git reset --soft HEAD~1

这会撤销最新的提交,但保留你的修改在暂存区
在这里插入图片描述

3、操作方法

在项目中选择git–>Reset HEAD
在这里插入图片描述


http://www.mrgr.cn/news/56961.html

相关文章:

  • STM32—旋转编码器控制直流电机(标准库)
  • 轮廓相似度比较
  • JAVA开源项目 房屋租赁系统 计算机毕业设计
  • Flutter中使用Cookies
  • 【计网】理解TCP全连接队列与tcpdump抓包
  • Leecode热题100-25.K个一组反转链表
  • 基于潜空间搜索的策略自适应组合优化(NeurIPS2023)(未完)
  • JavaWeb 25.Vite
  • 【MySQL】提高篇—视图与存储过程:存储过程(Procedure)的创建与调用
  • 机器学习中的正则化拟合
  • Linux 进程地址空间
  • 天润融通推出智能语音导航,自动识别客户意图实现高效分流
  • SD-WAN组网方案适合哪些企业?
  • 深入剖析 C 与 C++ 动态内存管理之术
  • maven 仓库大全 ( <mirror> 配置)
  • AI 部署新利器:LitServe 高效引擎,跨框架支持,速度倍增
  • Oracle VM的网络中桥接网卡找不到网络
  • CIM+全场景应用,铸就智慧城市发展新篇
  • 基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
  • 【AIGC半月报】AIGC大模型启元:2024.10(下)
  • 【Vulnhub靶场】DC-1
  • 【Java设计模式】1-15章
  • 从0开始深度学习(18)——层和块
  • Java岗临近面试,如何短期突击通过?
  • Qml 动态元素---状态与过渡 --学习测试用例
  • 精华帖分享 | 散户看法-基于邢大散户反着买小视频衍生出的择时指标及这个指标的应用-如何由此构成择时策略