好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > git本地分支和stash內容報錯消失的問題

git本地分支和stash內容報錯消失的問題

熱門標簽:谷歌地圖標注日期 聯通外呼系統電腦app軟件 鶴壁高頻外呼系統多少錢一個月 400電話申請到底哪家好 外呼系統怎么群發短信 宿遷怎么辦理400電話 蘇州呼叫中心外呼系統哪家強 400電話辦理費用低 地圖標注項目幾個月

本地一個長期更新的項目,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: wifibt temp

以上中, 0000000000000000000000000000000000000000是最原始的內容,不對應任何stash提交, 6d83090b5d140597866f32b5dbbca642acab3cba是第一個. 8866f78b20047093ff8d1a517868ccce688a5c4b是最后一個. 想找的內容是 "wifibt 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報錯內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • git的遠程分支的作用和本地分支有什么區別
  • 詳解git使用小結(本地分支與遠程分支、git命令)
  • Git獲取本地分支對應的遠端服務器分支名的方法
  • 詳解idea中Git的Stash Changes和UnStash Changes用法
  • git stash暫存的操作方法

標簽:哈爾濱 錫林郭勒盟 襄陽 丹東 鄂爾多斯 雙鴨山 莆田 遵義

巨人網絡通訊聲明:本文標題《git本地分支和stash內容報錯消失的問題》,本文關鍵詞  git,本地,分支,和,stash,內容,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《git本地分支和stash內容報錯消失的問題》相關的同類信息!
  • 本頁收集關于git本地分支和stash內容報錯消失的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 好多水好爽小荡货好紧好热最新章节| 免费看裸体美女??????| 怡红院最新| 天天爽天天狼久久久综合| 毛片精品| 911精品国产一区二区| 吞吐男人胯间的巨物| 乱肉合集(二)小说| 亂伦HDWWW欧美BBw另类| 爱啦啦在线视频免费观看高清| JapaneseⅩⅩⅩHD18| 爽?好舒?高Hnp男同bl| 班长c了我一节课作文| 雪白胴体疯狂迎合娇吟| 久久AV无码乱码A片无码天美| 我在幕后发系统| xxxx野外性xxxx| 再深点灬舒服了灬太大的作者介绍| 一级毛日本特黄老鸭窝| 哦┅┅快┅┅用力啊┅┅村妇| 啊灬啊灬啊灬快灬深视频日本| 乌克兰女18| 亚洲精品无码一区二区aⅴ| 天天5g天天爽永久免费观看| 白丝爆动漫羞羞动漫网站| 黄色资源网| ?国产精品嫩草影院CCm| 想爱就爱视频观看| 最近手机中文字幕在线MV免费| 丝袜人妻精品一区二区三区| 黄色a一片| 午夜96影视| 仙子粉嫩紧窄的蜜一开一合的蠕动| 一进一出60分钟免费视频| 狠狠色狠狠色综合日日92| 中文字幕不卡免费高清视频| 《办公室里的激情》| 中文字幕的理伦片免费| 一呦二呦三呦国产精品| 美女扒开内衣视频软件| 嫩草影院懂你的影院|