Chinaunix首页 | 论坛 | 博客
  • 博客访问: 219992
  • 博文数量: 19
  • 博客积分: 757
  • 博客等级: 军士长
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-08 07:55
个人简介

醉卧沙场君莫笑

文章分类

全部博文(19)

文章存档

2016年(5)

2015年(2)

2014年(3)

2013年(1)

2012年(5)

2011年(3)

分类: LINUX

2012-01-12 22:31:38

例如用git branch -D test删除某次提交,怎么找回呢。
查看了下git log的manual,知道可以这么找回了。备份下
git log -g | grep -B 1 'myemail'
找出了这个sha值再
git checkout xxxyyyzzz


更新:
git fsck --lost-found
阅读(3672) | 评论(2) | 转发(1) |
0

上一篇:我的vimrc

下一篇:printk和printf

给主人留下些什么吧!~~

amarant2014-03-24 14:42:13

找出两个branch (a和b)之间的patch
git checkout a
git format-patch b

amarant2014-03-18 14:50:06

今天系统学习了git的用法。才发现有更好的方法:

git fsck --lost-found