如何用TortoiseGit删除Git分支

是否有一个选项可以删除带有TortoiseGit的分支?

我找到了一个命令行解决方案。在TortoiseGit中有实现吗?

115494 次浏览

你应该读读这篇文章:与TortoiseGit远程分支

根据这篇博客文章:

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

enter image description here

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

enter image description here

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

enter image description here

你可以转变 +右键单击克隆的存储库,从TortoiseGit子菜单中选择Browse References:

.

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

.

你也可以取消“shift”+右键单击:转到TortoiseGit settings ->“设置扩展上下文菜单”,取消选中“浏览引用”

首先打开日志对话框,有几种方法可以删除分支:

    <李> < p > 右键点击分支 < br > 李enter image description here < / p > < / > <李> < p > 右键单击提交 < br > 李enter image description here < / p > < / >
  1. 浏览参考资料对话框中
    enter image description here < / p > < / > <李> < p > 删除合并的分支 < br > 李enter image description here < / p > < / >

  2. 删除那些远程跟踪分支,它的远端分支在远端
    上不存在 enter image description here < br > [注]如果你想在每次取回时修剪不存在的分支,你可以这样做:
    enter image description here < / p > < / >