<rp id="kut09"><nav id="kut09"></nav></rp>
<rp id="kut09"></rp>
  • <tt id="kut09"></tt>
    <tt id="kut09"><tbody id="kut09"></tbody></tt>
    1. <u id="kut09"></u>
    2. <tt id="kut09"><noscript id="kut09"></noscript></tt>
    3. git本地分支和stash內容報錯消失的問題

       更新時間:2020年12月16日 14:16:19   作者:marsowou  
      這篇文章主要介紹了git本地分支和stash內容報錯消失,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

      本地一個長期更新的項目,git log突然報錯:

      xxx@yyy:~/android/project/kernel/.git$ git log .
      fatal: your current branch 'project-dev' does not have any commits yet

      如果git status,發現文件全部是new狀態.

      如果git branch -v, 發現本地分支信息消失.

      如果git stash list, 也沒有任何消息.

      看來, 即使git本身如此優秀, 也是避免不了他自己出錯的時候-_-

      一. 解決git log:

      查看 .git/objects 文件夾, 發現提交都在, 說明有救

      ls .git/refs/heads 文件夾, 發現自己的project-dev分支不見了.

      平常我都是在secureCRT環境下作業, 并自動保存操作記錄. 所以,很容易通過 grep -rn 'git log'找回原來提交的commit信息. 于是, 找到project-dev分支的最新的提交commit id是1f37a1b5706b3877c693bab220a31d312043fc1c.

      于是執行 vi .git/refs/heads/project-dev, 并把1f37a1b5706b3877c693bab220a31d312043fc1c保存在此文件中.

      git log和git branch -v, 原來提交信息都回來了.

      二. 解決git stash list內容不見的問題.

      cat .git/logs/refs/stash 文件,找到自己想要的stash id:

      xxx@yyy:~/android/project/kernel$ cat .git/logs/refs/stash
      0000000000000000000000000000000000000000 6d83090b5d140597866f32b5dbbca642acab3cba ...     On project-dev: enable HDMI display
      ...//...表示省略內容
      25ccdba070ac09929c6f2a1f13b7d29a4b59df5b 8866f78b20047093ff8d1a517868ccce688a5c4b ...     On project-dev: wifi&bt temp

      以上中, 0000000000000000000000000000000000000000是最原始的內容,不對應任何stash提交, 6d83090b5d140597866f32b5dbbca642acab3cba是第一個. 8866f78b20047093ff8d1a517868ccce688a5c4b是最后一個. 想找的內容是 "wifi&bt temp"提交的內容, 對應提交就是8866f78b20047093ff8d1a517868ccce688a5c4b.

      于是, 執行git show 8866f78b20047093ff8d1a517868ccce688a5c4b內容看看, 正確.

      再次執行以下指令保存此stash為diff文件:

      git show 8866f78b20047093ff8d1a517868ccce688a5c4b > wifi.bt.diff

      最后, 執行git apply打入diff文件.

      git apply wifi.bt.diff

      對其他想保存的stash id內容做同樣的操作.

      到此這篇關于git本地分支和stash內容報錯消失的文章就介紹到這了,更多相關git本地分支和stash報錯內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

      相關文章

      最新評論

      218彩票 www.usedpresses.org:满洲里市| www.sxshangle.com:赤水市| www.greatlivecds.com:青冈县| www.0571-edu.com:双城市| www.2828anime.com:嘉义市| www.ebuygift.com:鄄城县| www.zxwire.com:平顶山市| www.zctqw.cn:巴楚县| www.zsjgt.com:安顺市| www.manuel-huber.net:文成县| www.egehannakliyat.com:昭苏县| www.smilesincovington.com:玉门市| www.cp7375.com:阿城市| www.mystiquesppo.com:蓬溪县| www.salesqatar.com:依安县| www.soulmotivedjs.com:筠连县| www.thuebannhadat.net:定西市| www.gf996.com:绥阳县| www.jackshomeservices.com:伊通| www.weieixuan.com:光泽县| www.karolak-k.com:甘南县| www.krmbw.cn:怀仁县| www.ssulawschool.com:航空| www.novowoodworks.com:介休市| www.reitzhausproductions.com:二连浩特市| www.themobilitypov.com:桓仁| www.alphaaidtraining.com:宁南县| www.actforourfuture.org:南雄市| www.99069vv.com:崇明县| www.52aiqing.com:长武县| www.ink4arteurope.com:奉贤区| www.flowernames.net:大方县| www.zbtaocidao.com:福安市| www.mfrzz.com:高要市| www.soledoubtshow.com:图木舒克市| www.victorhugor.com:崇义县| www.780790.com:禄丰县| www.topgunshops.com:临漳县| www.w-b-z.com:沭阳县| www.blissfulrituals.com:康定县| www.inside-economics.com:嘉黎县| www.futurecitieschina.com:合肥市| www.m5687.com:东城区| www.hg19678.com:洪江市| www.meixinyuan-ic.com:阿坝| www.globalnj.com:康定县| www.nzlvisa.com:临邑县| www.cp2260.com:鞍山市| www.fdsqmg.com:武安市| www.cp7753.com:绵阳市| www.houyanjun.com:汕尾市| www.selailai.com:嘉荫县| www.v7h6.com:揭西县| www.70088a.com:汪清县| www.testsite03.com:裕民县| www.omegastresser.com:柘城县| www.mypopularbrand.com:澜沧| www.afewbestmen.com:斗六市| www.globtacs.com:新平| www.leonardhaleyelectric.com:海门市| www.ynthp.com:兰考县| www.jiechangjs.com:万州区| www.imeldats.com:梓潼县| www.soundwirerecords.com:临武县| www.repingou.com:遂昌县| www.aiqinhaiszx.com:姜堰市| www.cnlokuki.com:民和| www.lucyssportsbar.com:化德县| www.relationshipbreakp.com:抚松县| www.hg34678.com:潞西市| www.prfacadier.com:潮州市| www.cindymcelroy.com:垣曲县| www.gozzxy.com:老河口市| www.tredadlar.com:左权县| www.lumpyslist.com:尤溪县| www.carouselshow.com:广元市| www.tolkieninterviews.com:绥棱县| www.ordynacka.com:建德市| www.yizhed.com:文山县| www.newclassicsingers.org:松原市| www.hbtw.net:鄂托克旗| www.joedonovanpersonaltraining.com:乐山市| www.xlpww.cn:逊克县| www.communitydininghub.com:平邑县|