永发信息网

如何用git reflog和git cherry-pick找回已删除的commit记录

答案:1  悬赏:60  手机版
解决时间 2021-01-07 10:55
如何用git reflog和git cherry-pick找回已删除的commit记录
最佳答案
commit2: add test2.ccommit1: add test1.c模拟丢失commit记录的情况,执行git reset --hard HEAD~1,删除了commit3,同时test3.c文件已经在working tree里看不到了,如果要恢复commit3,就要使用git reflog和git cherry-pick.$ git reflog502dd0f HEAD@{0}: HEAD~1: updating HEAD147b3b5 HEAD@{1}: commit: test3502dd0f HEAD@{2}: commit: test20692c03 HEAD@{3}: commit (initial): test1HEAD@{0}: HEAD~1: updating HEAD红色加粗的即是被删除了的 commit3,运行git log则没有这一行记录,可以使用git reset --hard 502dd0f将红色记录删除,恢复cmmit3,需要用git cherry-pick.$ git cherry-pick 147b3b5[master 02c1e69] test30 files changed, 0 insertions(+), 0 deletions(-)create mode 100644 test3.c
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
体育很差用什么成语形容
中学生如何在半年内减肥
形容神箭手的诗句
宗教在古代中国为什么不能发挥基督教会在中世
生态系统的能量流动通常指A.系统的能量输入、
杨美琪名字签名怎么写
车身稳定系统故障灯亮了的解决办法是什么?
解分解因式:m的4次方-16n的4次方
炫舞种什么花花园升级快?
欧姆龙plcrs-422a/485 选件板rda是什么意
信用卡预授权比方说我的信用卡额度5000想租用
王后雄云教室好不好?还有他的那个雄博士是什
大家进门以后都把钥匙放在什么地方
联想第五代服务器bios设置启动项
蓝牌奥驰车性能怎么样
推荐资讯
什么木头烧的时候边出油发出奇香
形容“犹如还在耳边”的成语有哪些?
逆世界电脑怎么样
邮轮上可带多少现金
初中的数学网站有没有像小学奥数网一样有大量
一斤石灰 块变成粉还是一斤吗
哈尔滨劳动公园地址公交车线路
脉冲信号相位比较采集卡
寻仙齐天烈坐标
2017农村光纤入户工程预案
为什么缓流河道水力坡度大?
梅州最出名的历史人物?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?