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

 

  1. 使用  git branch -a  命令能夠查看全部本地分支和遠程分支,發現不少在遠程倉庫已經刪除的分支在本地依然能夠看到。git

  2. 使用命令  git remote show origin ,能夠查看remote地址,遠程分支,還有本地分支與之相對應關係等信息。markdown

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

 

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

若是刪除是報以下錯誤:spa

$ 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 選項強制刪除它。code

 

參考:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%A1%E7%90%86blog

相關文章
相關標籤/搜索