我有一堆被刪除的遠程分支,現在我想在本地刪除分支。我已經試過:git fetch prune不工作
git fetch -p
,但它不工作。
如果我做的:
git branch -r
和
git branch
名單是不一樣的,因爲git branch
仍列表中刪除遠程分支,我跑git fetch -p
即使經過。我已經將此視爲在這裏的幾個問題上接受的答案,但它不適用於我。
我不確定我是否正確表達了這個問題,所以這裏有另一個解釋。說我有:
GitHub的:(遠程)
A分支
科乙
支路C本地:
分公司A ==>(遠程)支路A
科乙==>(遠程)分公司乙
支路C ==>(遠程)支路C
現在有人刪除在GitHub上的一個分支,贈送:
GitHub的:(遠程)
A分支
C路
我想我的本地回購的樣子是:
地方:
分公司A ==>(遠程)分支A
支路C ==>(遠程)C路
您是否從正確的遠程獲取?假設'origin',嘗試'git fetch -p origin'。 – Chris
如果'git branch'(不帶'-r')列出它們,它們不是遠程分支。 – hobbs