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

git reset --hard 恢复

  • 如果你没有执行过 git add 。那就重新写代码。
  • 有执行 git add ,但没有执行 git commit
    git fsck --lost-found : 查看悬空。可以查看由 git add 没有 git commit 的文件。
    再执行:
    find .git/objects -type f | xargs ls -lt | sed 60q 60可以修改为你想要的数字。
    它存在 .git/lost-found/other 目录下。
    打开文件,就是你已经 git add 过的文件了。
  • 有执行过 git commit
    • 可以使用 git reflog命令查看提交,然后选择你需要恢复的提交,执行 git reset --hard XXXXXX,就可以恢复到 XXXXXX。
    • 如果在恢复到 XXXXXX 的同时保留修改的文件,可执行git reset --soft XXXXXX,那么 XXXXXX 到 HEAD的修改文件,会保存在当前缓存中。

http://www.kler.cn/news/358374.html

相关文章:

  • ElasticSearch-7.17.10集群升级至ElasticSearch-7.17.24
  • ApacheShiro反序列化 550 721漏洞
  • 上海市货运资格证二寸照片要求及手机拍照方法
  • Java后端面试题:JVM篇
  • Linux期末考试编程题汇编
  • Jenkins+Ant+Jmeter接口自动化集成测试
  • 基于x86_64汇编语言简单教程3: 一些概念的补充与整理
  • 基于Matlab进行H5读写操作
  • vue使用jquery的ajax,页面跳转
  • VMware虚拟机连不上网络,但VMware网络服务和网络适配器均正常
  • Android音视频 MediaCodec框架-创建流程(3)
  • resnetv1骨干
  • 阿里巴巴 | 推出升级版AI翻译工具:Marco MT 性能超越Google和ChatGPT
  • oracle创建用户与表空间,用户授权、以及导入dmp数据泵文件
  • Python----QT篇基础篇(一)
  • 图像中的融合
  • zotero文献管理学习
  • 柬埔寨旅游应该准备的高棉语翻译器《柬埔寨语翻译通》app语音翻译功能让你跟当地人无阻沟通交流,高棉语OCR识别技术分享
  • 桂林美景探索:SpringBoot旅游平台指南
  • 5.C++经典实例-判断输入的年份是否为闰年