远端删除的分支 git branch -a 仍然能看见?

远端删除的分支 git branch -a 仍然能看见?

远程仓库里已经删除的分支,但是在本地git branch -a 的时候还是有?

git remote show origin

获取远端分支信息,你可以看到和本地和远端不同步的地方,然后执行下面命令

* 远程 origin
  获取地址:http://openapi2.0.git
  推送地址:http://openapi2.0.git
  HEAD分支:master
  远程分支:
    beta                         已跟踪
    develop                      已跟踪
    master                       已跟踪
    refs/remotes/origin/communal 过时(使用 'git remote prune' 来移除)
    refs/remotes/origin/lt-v1    过时(使用 'git remote prune' 来移除)
    release/1.0                  已跟踪
  为 'git pull' 配置的本地分支:
    beta    与远程 beta 合并
    develop 与远程 develop 合并
    master  与远程 master 合并
  为 'git push' 配置的本地引用:
    beta    推送至 beta    (最新)
    develop 推送至 develop (本地已过时)
    master  推送至 master  (本地已过时)

过时的就是和本地不同步的分支,本地已过时的表示你需要git pull这个分支了。

git remote prune origin

同步远程的分支到本地,这样远程已经被删除的分支,本地就不会再看见了。

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据