博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
找回被丢弃怎么找都找不回来的git中的commit
阅读量:4455 次
发布时间:2019-06-07

本文共 353 字,大约阅读时间需要 1 分钟。

崩溃的一天,打算提代码走人,结果切分支之后,commit丢了= =,找了三个多小时

接下来分享下如何找回丢失的commit的

打开项目所在位置,打开git bash,在gitBASH中输入

git fsck --lost-found | grep commit | awk '{print $3}' | xargs -I {} git log --pretty=format:"%h %cd" {}

可以查看到所有的commit信息,这样就可以按照时间确定自己的commit是哪个

在git中输入     $ git reset --hard 879918b

将head切换到对应的commit就行了

转载于:https://www.cnblogs.com/huanghuanghui/p/9129738.html

你可能感兴趣的文章
这些年踩过的坑
查看>>
iOS开发拓展篇——如何把项目托管到GitHub
查看>>
性能优化之数据库优化
查看>>
类的继承、菱形继承、派生、多态
查看>>
mysql约束
查看>>
javascript鼠标及键盘事件总结及案例
查看>>
mysql表之间的关系及级联操作
查看>>
mac 搭建virtualenv的那些坑
查看>>
多路复用IO模型
查看>>
并发、串行、并行及多道技术原理
查看>>
hashlib、pickle、hmac、logging模块使用
查看>>
javascript常用知识点总结
查看>>
2019秋招复习笔记--数据库基本操作
查看>>
2019秋招复习笔试--手写代码
查看>>
2019秋招复习笔记--智力题
查看>>
MySQL学习笔记
查看>>
2019秋招面试复习 项目重点提问
查看>>
面试题
查看>>
DS博客作业08-课程总结
查看>>
利用Python爬虫刷店铺微博等访问量最简单有效教程
查看>>