如何使用TortoiseGit删除Git分支

时间:2012-03-14 16:03:05

标签: git branch tortoisegit

是否可以选择使用TortoiseGit删除分支?

我找到了solution for the commandline。 TortoiseGit中是否有实现?

3 个答案:

答案 0 :(得分:296)

您应该阅读这篇文章:Remote branches with TortoiseGit

根据这篇博文:

...首先打开Checkout/Switch对话框以获取Browse refs对话框,删除本地分支。

enter image description here

Browse refs对话框中,我们可以右键单击本地分支并选择删除它。

enter image description here

要删除远程分支,我们可以做同样的事情,但不是右键单击我们的本地分支,而是在对话框左侧展开远程树,然后找到远程分支。

enter image description here

答案 1 :(得分:85)

您可以 Shift +右键单击克隆的存储库,然后从TortoiseGit子菜单中选择Browse References

单击左侧树视图中的遥控器,然后右键单击要删除的分支,并单击Delete remote branch

你也可以摆脱“转变”+右键点击:转到TortoiseGit设置 - > “设置扩展上下文菜单”并取消选中“浏览参考”

答案 2 :(得分:6)

首先打开日志对话框,有删除分支的方法:

  1. 右键点击分支
    enter image description here

  2. 右键点击提交
    enter image description here

  3. 浏览参考对话框中 enter image description here

  4. 删除合并分支
    enter image description here

  5. 删除遥控器上远程分支不存在的远程跟踪分支 enter image description here
    [注意]如果你想在每次执行提取时修剪不存在的分支,你可以这样做:
    enter image description here