git已經刪除了遠端分支,本地仍然能看到

2022-02-19 05:54:06 字數 603 閱讀 9927

使用  git branch -a  命令可以檢視所有本地分支和遠端分支,發現很多在遠端倉庫已經刪除的分支在本地依然可以看到。

使用命令  git remote show origin ,可以檢視remote位址,遠端分支,還有本地分支與之相對應關係等資訊。

此時我們可以看到哪些遠端倉庫已經不存在的分支,根據提示,使用  git remote prune origin yyyy 命令(刪除本地遠端分支上的yyy[yyy已經不在遠端分支上了]):這樣就能成功在本地刪除遠端不存在的分支。

附:git 刪除本地分支  $ git branch -d testing   刪除本地分支 testing,

如果刪除是報如下錯誤:

$ git branch -d testing

error: 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...