<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Git stash被誤刪恢復策略

      場景:

      通過stash保存,被使用git stash drop 丟起。
      項目開發中,不想commit提交,但要切換到其他commit或者branch,臨時處理緊急任務,使用 git stash 備份當前的工作內容。但因不當操作使用“git stash drop”,暫存被刪除
       

      策略1:

      • 要求:知道被刪除的ID
      通過歷史操作記錄,查看自己drop的ID,通過“git show ID”,“git stash apply ID” 進行查看和恢復
       

      策略2:

      • 要求:知道被刪除的大致內容

      方式a:

      git fsck --lost-found 或者git fsck --unreachable 找到各丟棄的標識ID,如下:
      $ git fsck --unreachable
      Checking object directories: 100% (256/256), done.
      unreachable blob 09c039a0e54677c113dafd4494378889b22a37ab
      unreachable blob 2fc07e1fbbf4751d4fde1db05857a54b890aa5f9
      unreachable commit 36c05a804042b9622dd13ef133f737d345f83595
      unreachable blob 38400bf13924e1dc93181214e4e4f44e9af063b5
      unreachable commit 3b80bea1acb07dce3ee4207bdb613f2aa52a4c78
      unreachable blob 454099f6835c71dc35ad051fb411da30e1c11515
      unreachable blob 45c0153261c7dc0872ea5db048b34b16b2d4646b
      unreachable blob 62001790e7e38f8e2e6248e5eb76b5d7f1659750
      unreachable blob 7900546139bf5486be9c71cca69190982a5ef581
      unreachable blob 7b80cadb286acffc3153963eb1e35bfc4f285a7c
      unreachable tree 84c027109e118eae511f8ed27801095a451b8b06
      unreachable commit 88802967342507b6ccdd721667a49a0f7fb084e2
      unreachable blob dc8002335b2eed9110ca1e0c16b3faed1ccbc66f
      unreachable blob 0201f67c69d93516234b1e86aad444b5efd0edbc
      unreachable blob 088160e56449dff21367a42ffe0a6dd9dd13f083
      unreachable blob 3141ab5a6c2529acaf017931f42a4528d9d9b14b
      unreachable tree 478138ac916c76ee401fd980e9a12044d416e865
      unreachable tree 53418198a575f9adf980068cb2f5a1f285f8f07c
      unreachable blob 5741e1d3f274e84c9a352db47c05c8ecdbdc152d
      ......
      可配合通過策略1進行查看、內容恢復。
        • 缺點:commitID 數量大(幾百上千個),而且不是根據順序進行排列的,找起來麻煩,不太使用
      改進:git fsck --lost-found >>1.txt 導入到文件,根據根絕“暫存stash”的特征,編寫腳本進行過濾篩選

      方式b:

      查詢被clear的相關歷史
       git log --graph --oneline --decorate $(git fsck --no-reflog | awk '/dangling commit/ {print $3}')
      執行命令后黃色字體為曾不可達(丟棄)的記錄ID。如下:
      • On:被clear 的stash記錄
      • index:被丟失的branch記錄
      • 上面為最新記錄
      根據自己保存名稱,直接 git stash apply ID 進行恢復;不記得名字可通過git show 查看具體內容,篩選需要的ID

      策略3:

      • 要求:使用jetBrains
      • 方式:
          • 點擊項目右鍵:選擇“Local History” => "Show History"
          • 選中某條記錄,右鍵“Revert”
         
       
      posted @ 2022-11-30 14:50  binger0712  閱讀(2084)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 林州市| 国产乱理伦片在线观看| 99国精品午夜福利视频不卡99| 97在线碰| 久久久精品人妻一区二区三区| 国产成人高清亚洲综合| 色噜噜亚洲男人的天堂| 天堂V亚洲国产V第一次| 亚洲成在人天堂一区二区| 精品日韩亚洲av无码| 免费十八禁一区二区三区| 国产精品亚洲А∨天堂免| 国产精品大全中文字幕| 高清偷拍一区二区三区| 顺昌县| 亚洲国产亚洲综合在线尤物| 亚洲熟妇自偷自拍另类| 精品一区二区三区不卡| 日韩老熟女av搜索结果| 国产偷自视频区视频| 久久国产成人午夜av影院| 国产99视频精品免费视频76| 国产一区二区一卡二卡| 亚洲av一区二区在线看| 日韩人妻无码精品系列| 暖暖影院日本高清...免费| 亚洲性日韩精品一区二区 | 诸城市| 亚洲av一本二本三本| 免费观看添你到高潮视频| 亚洲色av天天天天天天| 久久成人影院精品777| 午夜福利影院不卡影院| 精品国产中文字幕av| 日韩在线视频线观看一区| 在线精品视频一区二区三四| 中文字幕人妻日韩精品| 成人亚洲精品一区二区三区| 曰本丰满熟妇xxxx性| 白嫩人妻精品一二三四区| 无码国产一区二区三区四区|