最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

git本地分支和stash內(nèi)容報(bào)錯(cuò)消失的問題

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

本地一個(gè)長期更新的項(xiàng)目,git log突然報(bào)錯(cuò):

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

如果git status,發(fā)現(xiàn)文件全部是new狀態(tài).

如果git branch -v, 發(fā)現(xiàn)本地分支信息消失.

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

看來, 即使git本身如此優(yōu)秀, 也是避免不了他自己出錯(cuò)的時(shí)候-_-

一. 解決git log:

查看 .git/objects 文件夾, 發(fā)現(xiàn)提交都在, 說明有救

ls .git/refs/heads 文件夾, 發(fā)現(xiàn)自己的project-dev分支不見了.

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

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

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

二. 解決git stash list內(nèi)容不見的問題.

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
...//...表示省略內(nèi)容
25ccdba070ac09929c6f2a1f13b7d29a4b59df5b 8866f78b20047093ff8d1a517868ccce688a5c4b ...     On project-dev: wifi&bt temp

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

于是, 執(zhí)行g(shù)it show 8866f78b20047093ff8d1a517868ccce688a5c4b內(nèi)容看看, 正確.

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

git show 8866f78b20047093ff8d1a517868ccce688a5c4b > wifi.bt.diff

最后, 執(zhí)行g(shù)it apply打入diff文件.

git apply wifi.bt.diff

對其他想保存的stash id內(nèi)容做同樣的操作.

到此這篇關(guān)于git本地分支和stash內(nèi)容報(bào)錯(cuò)消失的文章就介紹到這了,更多相關(guān)git本地分支和stash報(bào)錯(cuò)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何給MD5加上salt隨機(jī)鹽值

    如何給MD5加上salt隨機(jī)鹽值

    不知道大家知不知道,在開發(fā)的時(shí)候如果直接給密碼散列,黑客可以通過查散列值字典(例如MD5密碼破解網(wǎng)站),得到某用戶的密碼。但如果加上salt后就會(huì)難上很多,即便是你獲得了其中的salt和最終密文,破解也是相當(dāng)麻煩的。下面跟著小編通過這篇文章來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Visual Studio和Visual Studio Code之間有什么區(qū)別

    Visual Studio和Visual Studio Code之間有什么區(qū)別

    本文給大家介紹的是Visual Studio和Visual Studio Code之間有什么區(qū)別,希望對大家的學(xué)習(xí)能夠有所幫助
    2020-02-02
  • 使用cache加快編譯速度的命令詳解

    使用cache加快編譯速度的命令詳解

    這篇文章主要介紹了使用cache加快編譯速度的方法,主要講解在Ubuntu 安裝ccache,使用libzmq測試ccache的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Apifox?Echo學(xué)習(xí)curl?httpie?命令使用詳解

    Apifox?Echo學(xué)習(xí)curl?httpie?命令使用詳解

    這篇文章主要為大家介紹了通過Apifox?Echo學(xué)習(xí)curl?httpie?命令使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Git如何恢復(fù)到之前版本

    Git如何恢復(fù)到之前版本

    這篇文章主要介紹了Git如何恢復(fù)到之前版本,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Git操作規(guī)范之tag的使用技巧詳解

    Git操作規(guī)范之tag的使用技巧詳解

    這篇文章主要為大家介紹了Git操作規(guī)范之tag的使用技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 在WordPress中創(chuàng)建自定義頁面模板方法詳解

    在WordPress中創(chuàng)建自定義頁面模板方法詳解

    在本文中,我們將學(xué)習(xí)如何在 WordPress 中創(chuàng)建自定義頁面模板,以及我們?nèi)绾螌⒆远x模板分配給 WordPress 中的特定頁面或頁面組,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • 淺析HTTP3

    淺析HTTP3

    本文簡單介紹了HTTP協(xié)議,以及介紹了HTTP的成長,不同HTTP解決的問題等方面,詳細(xì)講解了HTTP3,感興趣的小伙伴一起來看看吧
    2021-08-08
  • 日歷控件和天氣使用分享

    日歷控件和天氣使用分享

    本文給大家分享的2個(gè)簡單而且實(shí)用的小功能代碼,分別是日歷控件和天氣預(yù)報(bào)接口,推薦給大家,需要的小伙伴快來參考下吧
    2015-03-03
  • Git回退(Revert)操作后無法重新合并的問題及解決

    Git回退(Revert)操作后無法重新合并的問題及解決

    這篇文章主要介紹了Git回退(Revert)操作后無法重新合并的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評論

香格里拉县| 维西| 巫溪县| 上饶县| 林甸县| 关岭| 东辽县| 临澧县| 荆州市| 铜山县| 通辽市| 阿尔山市| 丰顺县| 南郑县| 中西区| 内乡县| 会昌县| 江门市| 晋州市| 义马市| 西平县| 岑巩县| 大埔县| 三江| 甘孜县| 新巴尔虎左旗| 台前县| 博爱县| 凤山市| 阜城县| 沿河| 兴仁县| 盐池县| 合作市| 嫩江县| 卢龙县| 灌南县| 诸城市| 宁南县| 天峻县| 宾阳县|