使用 git branch -a 命令可以檢視所有本地分支和遠端分支,發現很多在遠端倉庫已經刪除的分支在本地依然可以看到。
使用命令 git remote show origin ,可以檢視remote位址,遠端分支,還有本地分支與之相對應關係等資訊。
此時我們可以看到哪些遠端倉庫已經不存在的分支,根據提示,使用 git remote prune origin yyyy 命令(刪除本地遠端分支上的yyy[yyy已經不在遠端分支上了]):這樣就能成功在本地刪除遠端不存在的分支。
附:git 刪除本地分支 $ git branch -d testing 刪除本地分支 testing,
如果刪除是報如下錯誤:
$ git branch -d testingerror: the branch 'testing'is not fully merged.
if you are sure you want to
delete it, run 'git branch -d testing'.
如果真的想要刪除分支並丟掉那些工作,如同幫助資訊裡所指出的,可以使用-d
選項強制刪除它。
參考:
git已經刪除了遠端分支,本地仍然能看到的解決方法
1 使用 git branch a 命令可以檢視所有本地分支和遠端分支,發現遠端的remote分支已經刪除了,但本地還顯示。2 使用命令 git remote show origin,可以檢視remote位址,遠端分支,還有本地分支與之相對應關係等資訊。3 此時我們可以看到哪些遠端倉庫已經不存在的分...
git刪除本地分支和刪除遠端分支
切換分支的時候命令打錯了,git checkout 後面沒有跟分支名,結果git status,很多delete的檔案,直接冒冷汗,git add commit 之後發現本地與遠端確實是刪除了很多檔案,之前也有過一次,當時是從新換了乙個目錄重新拉 麻煩的很 把情況告訴了同事,給了我建議,刪除這個分支...
Git刪除本地分支和遠端分支
git branch help git branch h usage git branch r a merged no merged or git branch l f or git branch r d d or git branch m m or git branch r a points at...