如何在Github桌面上删除本地分支?

Bru*_*tar 54 github github-for-windows github-desktop

上周我将Windows Github升级到Github Desktop.

它肯定比他们为Github Windows做的上次更新要快得多.它还有一个很好的视觉时间线提交,也许我很愚蠢,但删除本地分支的能力似乎已经消失.

之前它是"管理分支机构"(也已消失).任何的想法?

更新:

v3.0.5中,他们添加了从齿轮菜单中删除本地分支的选项. 在此输入图像描述

Pro*_*mit 24

在Mac OSX上:

对于每个人都有最新版本的问题:选择要删除的分支,转到"分支" - >"删除分支"

Github Desktop(Mac OSX)

在Windows上:

Github桌面(Windows)


dan*_*l01 20

以下是我从github CS获得的答案,当我联系他们时:

星期四2015-08-13 3:38 PM嗨Daniel,对不起!我们将在即将发布的版本中添加删除分支的选项.但是现在,这里是你如何从Git Shell中删除一个分支:在GitHub桌面中点击〜在Git Shell中打开存储库运行'git branch -d branch_name'当你创建一个新的分支时,你应该看到一个选项直接在比较图中发布它.如果您没有意义,或者您有更多问题,请告诉我们 - 感谢和抱歉给您带来不便!罗伯特

我注意到在删除shell中的本地分支和实现更改的git桌面之间存在延迟(大约2或3分钟).

UPDATE

在3.0.5中他们添加了从齿轮菜单中删除当前分支.


Ste*_*ier 13

在 GitHub Desktop 中,您可以在此处删除当前分支:

在此处输入图片说明

通过以下对话框,您也可以从远程删除它:

在此处输入图片说明


小智 10

在桌面,确保你在正确的分支,然后按“ctr+shift+D”。这应该删除分支,这个方法在windows中有效;我无法确认其他 Linux/Mac。


Cri*_*ses 5

我个人确认,在新版本中,高级分支管理已经被删除,您只能从网站上删除分支。

作为个人建议,您应该尝试一下Atlassian SourceTree。就像一个魅力,它是免费的(需要免费注册),即使它最初是为与 Atlassian 的 BitBucket 存储库一起开发的,它也可以很好地与 GitHub 一起使用。

顺便说一句,使用 SourceTree,您可以删除 GitHub 分支 :)

希望能帮助到你!

  • 如果我从网站上删除一个分支......那么,在本地,它只会再次说“发布”,似乎真的没有选择删除它,除了从命令行。btw +1 for Source Tree,我以前用过它,太棒了。 (2认同)