2012-05-04 114 views
0
$ 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

如果沒有專門pull遠程分支,他們將你的計算機上存在的remote-tracking branch

要刪除你的資料庫遠程跟蹤分支使用命令git branch -d -r <remote-name>/<branch-name>

+0

我乾脆克隆它,'混帳克隆--recursive giturl.git name' – Michelle

+1

'--recursive'不拉的所有分支機構。 ..它只是拉'submodules'如果你使用它們 – 2012-05-04 01:11:11

+0

我只想從我的本地機器刪除分支,因爲它不是我自己的回購。是的,我下載了它的子模塊。 – Michelle