git刪除本地分支命令 Git已刪除分支回退方案

2021-10-17 09:37:52 字數 1102 閱讀 5605

對於已刪除的分支,如果要想回退恢復,具體操作舉例說明一下:

假如我們從master切出乙個新的分支:tempbranch,在tempbranch分支上做了一些修改後,最後一次的commit資訊如下:

提交完成後,我們將分支切回master,然後將tempbranch分支刪除:

git checkout master

git branch -d tempbranch && git push origin :tempbranch

接下來就是將已刪除分支回退的具體方法:

一、檢視所有日誌記錄,找到剛剛分支提交的commit id:

git log -g
執行命令後,找到對應的提交歷史,複製對應的commit id:

二、使用對應的 commit id 新建乙個分支newbranch:

git branch newbranch 720307a3fd6db1d9870064564da2536b0a43de1c
三、切換到新建分支 newbranch:

git checkout newbranch
四、推送到遠端倉庫:

git push origin newbranch
至此,即完成了已刪除分支回退。如果我們還想將剛剛建立的newbranch分支名稱換回tempbranch,可以使用:

git branch -m tempbranch

git push origin tempbranch

ok,以上即為git已刪除分支回退方案的內容,作為總結~

git 命令怎麼刪除本地分支

檢視專案的分支 包括本地和遠端 git branch a git branch d 分支名 d 是 delete 的縮寫,在使用 delete 刪除分支時,該分支必須完全和它的上游分支 merge 完成。如果沒有完成 merge 就會報下面的 git branch d sp 4.3.0 previe...

Git刪除本地和遠端分支命令

git branch a 檢視所有本地以及遠端分支 本地分支白色,正在使用分支綠色 遠端分支紅色 git push origin delete 分支名稱 刪除遠端分支 git branch d 分支名稱 刪除本地分支 如果本地分支提示你合併或者什麼之類的報錯不讓刪,而這個操作又沒有意義,那麼就使用 ...

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

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