Intellij idea Intellij删除多个本地分支
使用Intellij IDE(我有2017.3.5版)有没有办法一次删除多个本地git分支//2021年2月更新: 正如mojmir.novak在这里指出的那样:您现在可以在IntelliJ中实现这一点。要仅删除合并的分支,请参见下面的答案: //旧版本更新: 要清理已合并为主功能的(旧)功能分支,可以使用终端清理 要删除已合并到当前签出分支中的所有本地分支,请执行以下操作:Intellij idea Intellij删除多个本地分支,intellij-idea,Intellij Idea,使用Intellij IDE(我有2017.3.5版)有没有办法一次删除多个本地git分支//2021年2月更新: 正如mojmir.novak在这里指出的那样:您现在可以在IntelliJ中实现这一点。要仅删除合并的分支,请参见下面的答案: //旧版本更新: 要清理已合并为主功能的(旧)功能分支,可以使用终端清理 要删除已合并到当前签出分支中的所有本地分支,请执行以下操作: git branch --merged | egrep -v "(^\*|master|dev)"
git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d
有关更多详细信息,请参阅
使用运行配置进行清理“
为了使用intelliJ一次清理多个分支,您需要安装Bash Support插件并使用它创建一个运行配置,该配置使用上述命令执行脚本
~/scripts/clean branchs.sh
)Bash
run-config有一个插件可用于此: 要在安装后使用,请在主菜单中转到:
VCS>Git>删除旧分支您可以直接在IntelliJ IDEA中删除多个分支 转到选项卡Git/Log。在那里打开左侧的树视图。检查此图片:
来源:经历了清理未使用的分支的痛苦,找到了这个插件 但是我在Mac-IntelliJ上看不到
VCS>Git
菜单
但是成功地在git>上下文菜单下找到了类似的选项-删除旧分支…
我不确定是否有默认选项,或者这是因为上面提到的插件
共享以帮助其他没有VCS>Git菜单的人,就像我的情况一样我为每次更改创建一个分支;时间过后,这会迅速堆积起来。Intellij提供了一种删除单个本地(和远程)的方法分支。所以我很好奇是否有办法选择多个分支并删除我怀疑的分支,因为我发现自己处于相同的位置:-)请参阅更新的答案。@MarquisBlount请参阅新的更新,我找到了一种“自动化”的方法“它使用BashSupport插件与IntelliJ连接。@MarquisBlount您是否提交了功能请求?在这里添加URL可能会有所帮助,以便人们可以对其进行投票。我也想要这个@jon_wu抱歉,没有,我从来没有想到过这应该是当今公认的答案。IntelliJ显然支持一次删除多个分支,甚至跨多个git根。同意,在我的中添加了一个更新来引用这个。伟大的工作@mojmir.novakma被认为是公认的答案。谢谢。以前,我是用其他软件来做这件事的。现在我可以安息了。哈哈。