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

GIT的常规使用

分别如果提交了两次git,如

sepolicy$ git log
commit 695ceb9d8726d1faa72eda7dea1feccf4805b606 (HEAD -> master)
Author: kang <xxx.com>
Date:   Tue Jan 21 11:21:22 2025 +0800

    usb disk ok

commit 3b3ff9f6c7b30370a8a0c2c7f33013995a808641
Author: kang <xxx.com>
Date:   Tue Jan 14 17:56:43 2025 +0800

    commit
 

如果通过git reset --hard恢复到第一次提交

 git reset --hard 3b3ff9f6c7b30370a8a0c2c7f33013995a808641

在通过git log查看只有第一次提交的git

sepolicy$ git log --all
commit 3b3ff9f6c7b30370a8a0c2c7f33013995a808641 (HEAD -> master)
Author: kang <xxx.com>
Date:   Tue Jan 14 17:56:43 2025 +0800

    commit

可以使用 git reflog

sepolicy$ git reflog
3b3ff9f (HEAD -> master) HEAD@{0}: reset: moving to 3b3ff9f6c7b30370a8a0c2c7f33013995a808641
695ceb9 HEAD@{1}: commit: usb disk ok
3b3ff9f (HEAD -> master) HEAD@{2}: reset: moving to HEAD
3b3ff9f (HEAD -> master) HEAD@{3}: commit (initial): commit

然后通过$ git reset --hard  695ceb9恢复
 


http://www.kler.cn/a/516686.html

相关文章:

  • OSCP - Proving Grounds - Quackerjack
  • 期权帮|在股指期货中超过持仓限额怎么办?
  • mysql直接在sql中将分组查询出来的多个属性的list,拼接成一个字符串,最后的结果只要一个大的字符串
  • QT6 + CMAKE编译OPENCV3.9
  • C#,入门教程(04)——Visual Studio 2022 数据编程实例:随机数与组合
  • 煤矿场景下拖链检测数据集VOC+YOLO格式21407张1类别
  • 【MySQL — 数据库增删改查操作】深入解析MySQL的create insert 操作
  • docker 启动镜像命令集合
  • Java 大视界 -- Java 大数据中的异常检测技术与应用(61)
  • ESP8266 OTA固件启动日志里分区解析【2M flash】
  • 【Java实现 通过Easy Excel完成对excel文本数据的读写】
  • 递归的本质
  • Rman还原
  • Yii框架中的Cart组件:实现购物车功能
  • GC(垃圾回收)的分类
  • 使用 Elasticsearch 导航检索增强生成图表
  • linux-centosubuntu本地源配置
  • 蓝桥杯练习日常|c/c++竞赛常用库函数
  • 使用Python爬虫获取1688店铺所有商品信息的完整指南
  • C#高级:常用的扩展方法大全
  • ubuntu系统docker环境搭建
  • STM32调试手段:重定向printf串口
  • 重载C++运算符
  • salesforce FIELD_FILTER_VALIDATION_EXCEPTION
  • LVGL+FreeRTOS实战项目:智能健康助手(蓝牙模块篇)
  • 假期day1