如何在IntelliJ IDE(2017.3.5版本)中批量删除本地Git分支
一次性删除多个本地Git分支(IntelliJ IDEA 2017.3.5)
嘿,我来帮你搞定这个需求!在IntelliJ IDEA 2017.3.5里批量删除本地Git分支,有两种实用方法,看你习惯哪种:
方法一:用IDE图形界面操作(直观简单)
- 打开分支管理面板:点击底部状态栏的Git分支图标,或者按下快捷键
Alt+9(Windows/Linux)/Cmd+9(Mac)打开版本控制窗口,切换到「Branches」标签页。 - 多选目标分支:按住
Ctrl(Windows/Linux)或Cmd(Mac)键,逐个点击你想要删除的本地分支——注意别选当前正在使用的分支(带*标记的那个),系统会阻止删除它。 - 执行删除:右键点击任意一个选中的分支,在弹出菜单里选择「Delete」。如果分支已经合并到当前分支,会直接删除;如果是未合并的分支,会弹出确认框,提醒你是否强制删除(谨慎选择哦)。
方法二:用终端命令(高效直接)
如果你更习惯命令行操作,可以在IntelliJ自带的终端里执行批量删除命令:
- 打开终端:点击底部的「Terminal」标签,或者按下
Alt+F12快速调出。 - 根据需求选择命令:
- 删除已合并到当前分支的所有本地分支(安全操作):
git branch --merged | grep -v "\*" | xargs git branch -d - 强制删除未合并的本地分支(谨慎操作,会丢失未提交/未合并的代码):
git branch --no-merged | grep -v "\*" | xargs git branch -D
- 删除已合并到当前分支的所有本地分支(安全操作):
小提示
删除前建议确认一下目标分支的代码已经完成合并或者备份,避免误删重要内容哦!
内容的提问来源于stack exchange,提问作者Marquis Blount
相关产品推荐
相关产品推荐

