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

回退到上一个提交的命令

回退上次提交的几种常用命令:

  1. 软回退(保留更改)
git reset --soft HEAD~1
  • 回退到上一个提交
  • 保留所有更改在暂存区(staged)
  • 可以重新编辑提交信息后再次提交
  1. 混合回退(默认方式)
git reset HEAD~1
# 或者
git reset --mixed HEAD~1
  • 回退到上一个提交
  • 保留更改在工作区(unstaged)
  • 需要重新 git add 后再提交
  1. 硬回退(完全删除)
git reset --hard HEAD~1
  • ⚠️ 危险操作:完全删除上次提交和所有更改
  • 无法恢复,请谨慎使用
  1. 回退到特定提交
git reset --soft <commit-hash>
git reset --mixed <commit-hash>
git reset --hard <commit-hash>
  1. 如果已经推送到远程仓库
# 先本地回退
git reset --soft HEAD~1
# 强制推送
git push --force-with-lease

PS:推荐使用 git reset --soft HEAD~1,因为它最安全,保留了你的更改,只是撤销了提交记录。

http://www.dtcms.com/a/423304.html

相关文章:

  • 深度学习激活函数:从 Sigmoid 到 GELU 的演变历程
  • JAVA第七学:类和对象
  • 使用过程宏实现自动化新增功能
  • 哈尔滨模板网站建站珠海企业网站制作费用
  • 莱芜网站优化企业内训
  • Linux服务器NAS挂载:Truenas
  • 【图像处理-基础知识】SFIT特征解析
  • 基于杰理AC6321A2做加热产品
  • 最流行的做网站语言合优人才网合川
  • gRPC从0到1系列【8】
  • 阿里-FORGE-生成式推荐SID构建
  • Python脚本(Kafka生产者+消费者)
  • 光伏出海加速!中国企业抢占全球市场
  • 网站排名提升软件网站制作先做数据库还是前台
  • 上海工程咨询行业协会网站优化内链怎么做
  • 基于 Vue 3 + TypeScript + TSX + Naive UI 的数据渲染后台管理系统模板开发方案
  • PostgreSQL向量检索:pgvector入门指南
  • 日本复古电影风格街拍人像摄影后期Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • STM32CUBEMX + STM32L051C8T6 + RTC实时时钟 + 闹钟定时唤醒 + 周期唤醒 + STANDBY模式RTC唤醒
  • Redis高可用架构设计:主从复制、哨兵、Cluster集群模式深度对比
  • 网站上线需要哪些步骤站长 网站对比
  • 网站定制的销售情况桂林人网
  • 国外免费网站模板在哪里可以改动网站标题
  • 【笔记】在WPF中 BulletDecorator 的功能、使用方式并对比 HeaderedContentControl 与常见 Panel 布局的区别
  • 13. 初识 NVMe over RDMA
  • 分词和词向量的学习记录
  • QML学习笔记(二十)QML的自定义信号
  • 青岛网站建设方案咨询注册网站时审核是人工审核吗还是电脑审核
  • 【星海出品】直接映射方式
  • LeetCode 7.整数反转