删除从repo分叉的本地分支

时间:2012-05-04 01:04:44

标签: git github

$ git branch --all
* 1.1/develop
  remotes/origin/1.0/develop
  remotes/origin/1.0/master
  remotes/origin/1.1/develop
  remotes/origin/1.1/master
  remotes/origin/HEAD -> origin/1.1/develop

我试过

$ git branch -d remotes/origin/1.0/develop
error: branch 'remotes/origin/1.0/develop' not found.

但是找不到它。如何删除当前分支以外的所有分支?

__

编辑:我试过了,分支被删除了。

$ git branch -d -r origin/1.1/master
Deleted remote branch origin/1.1/master (was 834f5e0).

1 个答案:

答案 0 :(得分:1)

如果您没有专门pull远程分支,它们将作为remote-tracking branch存在于您的计算机上。

要从存储库中删除远程跟踪分支,请使用命令git branch -d -r <remote-name>/<branch-name>