gitlab如何恢復被誤刪除的分支

2021-10-05 22:08:25 字數 601 閱讀 4981

幾個月前手賤,刪了工程的乙個以為沒有用的分支,一直沒人注意到,今天要找**時才發現,嚇得我一身冷汗,趕緊上谷歌找idea,還好還好,有辦法恢復:

1、先找到那個分支盡量最新的乙個commit記錄,可以通過整個工程主分支的提交log找到,可能有人要說了,我就是因為分支被刪除了所以沒有**,你還讓我找提交記錄?這個就要根據master/trunk主分支中的commit日誌去看了,不管怎麼說,你看主分支的commit日誌時,總能找到一條關於刪除的分支的某條commit日誌吧,假設某條commit id為:

2eac14d05bc1264cda54a7c21f04c3892f32407a

然後輸入命令查詢:

git branch recover_branch 2eac14d05bc1264cda54a7c21f04c3892f32407a

git branch -a

* master

recover_branch

可以看到已經多了乙個名為recover_branch的分支,我們切換過去:

git checkout recover_branch
這時再看看分支是不是恢復了?哈哈。

ORACLEFLASHBACK 恢復誤刪除資料

啟動錶行移動功能 alter table ds.zw file enable row movement 按時間閃回表 flashback table ds.zw file to timestamp to date 201412011100 yyyymmddhh24mi 啟動資料庫閃回功能 alter...

誤刪除恢復 (extundelete)

了解誤刪除恢復原理 檔案系統構成 檔名,inode,block file inode block 檔名 存放檔案資訊 真正存放資料 對於系統,檔名是inode號碼便於識別的別稱或綽號。inode,存放檔案檔案建立者,大小,建立日期。ls i file 檢視inode號 stat file 檢視檔案詳...

PLsql oracle 誤刪除 恢復

在我們實際工作中,誤刪除或者修改oracle資料庫中的資料,怎麼辦呢?這裡給大家分享一種解決辦法。假如你誤操作的時間不超過30分鐘 資料庫預設的回滾保持段裡的資料時間,可以在pl sql執行視窗按ctrl e檢視你最近的操作 就是可以使用以下方法恢復資料。1.樣例表test 171205 資料如下圖...