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

Git版本管理命令reset

目录

命令 git reset

场景一只回退 工作区代码

场景二回退暂存库与工作区

场景三回退暂存库,工作区,版本库内容


命令 git reset

git reset --[soft/mixed(默认)/hard] [文件]

soft:只回退版本库中内容
mixed:回退暂存区,与版本库内容
hard:回退工作区,暂存库,版本库内容

这是测试仓库,有两个版本

场景一只回退 工作区代码

特殊命令,只回退工作区

git checkout -- file1   //一定要写--

我们需要需要将工作区的内容回退到id为61开头提交,(61提交中只有两行内容)

场景二回退暂存库与工作区

我们git add了file1,此时我们需要回退到61开头版本

第一步:

git reset --mixed file1

第二步

git checkout -- file1   //一定要写--

此时确实没有提交了,file1确实也回退了

场景三回退暂存库,工作区,版本库内容

也就是将5a->33

这是最简单的,只需要一步

 git reset --hard 33e52e555e4357c6cab616c4ee576c5cdbe52f61

此时用的是id值(这个id值其实是hash出来的)

此时就只有两个提交了

http://www.xdnf.cn/news/7098.html

相关文章:

  • <STC32G12K128入门第十七步>获取Ultralight C卡七字节数据
  • Markdown 简历生成器——ResumeCraft 开发历程分享
  • C语言标准I/O与文件操作
  • C++ for QWidget:自定义的信号和槽
  • QML学习03(Component、Loader)
  • OpenHarmony SIM卡信号值整体流程分析
  • 本地部署代码托管解决方案 Gitea 并实现外部访问
  • 缓冲区的用途 和 fork复制进程
  • 深度解析:AWS NLB 与 ALB 在 EKS 集群中的最佳选择
  • 内容中台智能推荐系统构建与演进
  • Python 装饰器详解
  • 提示工程 - 系统提示(System Prompts)
  • AI日报 - 2025年05月19日
  • Fine-Tuning Llama2 with LoRA
  • STC89C52单片机模拟实现洗衣机控制 Proteus仿真
  • TYUT-企业级开发教程-第一章
  • Science Robotics 封面论文:基于形态学开放式参数化的仿人灵巧手设计用于具身操作
  • 如何完美安装GPU版本的torch、torchvision----解决torch安装慢 无法安装 需要翻墙安装 安装的是GPU版本但无法使用的GPU的错误
  • C++:⾯向对象的三⼤特性
  • Java正则表达式:从基础到高级应用全解析
  • ColorAid —— 一个面向设计师的色盲模拟工具开发记
  • 超越想象:利用MetaGPT打造高效的AI协作环境
  • Vue 3 中使用 md-editor-v3 的完整实例markdown文本
  • Pandas 构建并评价聚类模型② 第六章
  • 实现菜谱二级联动导航
  • ubuntu防火墙命令和放行ssh端口
  • 03 Nginx日志格式及可视化
  • Estimation(估算):业务分析师的“不确定性对抗术”
  • LeetCode Hot100刷题——除自身以外数组的乘积
  • 【设计模式】- 行为型模式2