2013-05-06 83 views
1

我使用git flow來處理我的項目的分支。這對於簡化分支過程非常有用,但也會導致在項目頁面的下拉菜單中顯示大量分支。從Github刪除合併分支

有沒有辦法清理那個分支列表,只顯示非合併分支而不會丟失歷史記錄? Other examples I've seen似乎刪除歷史記錄。

回答

4

如果你已經清理你的本地回購的副本根據自己的喜好,你可以刪除上的所有分支遠程,你沒有本地命令

git push --all --prune 
+0

太棒了!簡短,甜美,並且完全符合我的需求。 – 2013-05-06 21:40:52

+0

該命令嘗試刪除本地沒有的遠程設備上的* all *分支。 – BudgieInWA 2015-07-21 08:39:31

1

可以刪除合併本地分支

git branch -d <branchname> 

,如果你嘗試刪除未合併分支你會得到一個錯誤信息。

要刪除遠程(產地)庫中的同一分支,你可以執行

git push origin :<branchname>