Git恢復被刪除的分支

admin發表於2018-05-24

刪除分支操作可以參閱git刪除指定分支一章節。

如果分支是誤操作刪除或者其他目的需要恢復的話,git也提供了這樣的選項。

假設我們有如下幾個分支:

a:3:{s:3:\"pic\";s:43:\"portal/201805/24/183545hrhlqekt2qbltdt4.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

現在我們刪除oneBr分支,程式碼如下:

[Shell] 純文字檢視 複製程式碼
$ git branch -d oneBr

執行結果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201805/24/183750uccb4scz1x4u1llo.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

注意小括號中是當前分支最後hash值,可以通過這個值來恢復此分支。

程式碼如下:

[Shell] 純文字檢視 複製程式碼
$ git branch www 85ea516

恢復了此分支,只不過重新命名為"www",截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201805/24/184212jy29213y32dcnqy3.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

相關文章