git同步遠端已刪除的分支和刪除本地多餘的分支

2022-04-15 23:39:46 字數 653 閱讀 1082

使用 git branch -a 可以檢視本地分支和遠端分支情況 

但遠端分支(紅色部分)刪除後,發現本地並沒有同步過來。

檢視本地分支和追蹤情況:

可以發現紅框中的分支是遠端分支已被刪除的分支,根據提示可以使用 git remote prune 來同步刪除這些分支。

執行命令:

git remote prune origin
再次檢視分支情況:

發現紅色部分的遠端分支已經同步,遠端刪除的分支,本地也已經不見了。

本地多餘分支已刪除

git檢視遠端分支相關資訊刪除遠端分支刪除本地分支

git remote vorigin fetch origin push 檢視遠端倉庫日誌 git log origin master n 3commit xx author date fri jan 19 16 12 42 2018 0800 模擬支付 優化 commit x author dat...

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

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

git恢復已刪的分支

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