git恢復已刪的分支

2021-09-29 10:48:06 字數 737 閱讀 3186

執行git命令, 找回之前提交的commit

git log -g
執行效果

commit 80fd3a3e1abeab52030ee9f6ec32b5c815de20a9 (head -> dev-201806-patch, origin/dev-201806-patch)

reflog: head@ (chengluchao )

reflog message: commit: ************

author: chengluchao date: wed nov 6 15:49:21 2019 +0800

************

使用git branch 【新分支名】 commit_id 命令用這個commit建立乙個分支

git branch dev-201907 80fd3a3e1abeab52030ee9f6ec32b5c815de20a9
檢視分支列表

git branch -a
執行效果

* dev-201806

dev-201806-patch

dev-201907

master

切換分支,驗證是否存在

git checkout dev-201907

git恢復已刪的分支

執行git命令,找回之前提交的commit git log g執行效果 commit 80fd3a3e1abeab52030ee9f6ec32b5c815de20a9 head dev 201806 patch,origin dev 201806 patch reflog head chengluc...

git 恢復已刪除的本地和遠端分支

在多人協作專案開發中,一般的會在每次新開發特性拉取分支。完成後合併到主幹,然後刪除合併過的分支。但是,當誤刪除了分支怎麼辦呢?下面就一步步恢復被誤刪除的分支 git reflog show date iso上面命令會顯示出所有的提交記錄。找到你需要恢復的對應的 commit。記住對應的 commit...

Git 刪除分支 恢復分支

這是的方法,雖然很老現在有點不一樣,但總體還是能用的。總結就是兩種方法 1.用commit的id恢復 2.用reflog的頭指標恢復 刪除乙個已被終止的分支 如果需要刪除的分支不是當前正在開啟的分支,使用branch d直接刪除 git branch d 刪除乙個正開啟的分支如果我們在試圖刪除乙個分...