You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何同时删除GitHub与VS Code中的本地及远程分支?

同时删除本地与远程Git分支的方法

命令行快速操作

先切回main分支(别在要删的branch2上操作):
git checkout main

然后一行命令搞定本地+远程分支删除:
git push origin --delete branch2 && git branch -d branch2

  • git push origin --delete branch2:删掉GitHub上的origin/branch2分支
  • git branch -d branch2:删掉本地branch2分支(-d会检查分支是否已合并,未合并需强制删除就换-D)

VS Code图形界面分步操作

  1. 删除远程分支:
    • 打开左侧源代码控制面板(快捷键Ctrl+Shift+G),点击顶部的分支选择器
    • 选择「远程分支」,找到origin/branch2右键选择「删除分支」,确认后远程分支即被移除
  2. 删除本地分支:
    • 回到分支选择器切换到「本地分支」,找到branch2右键选择「删除分支」即可(已合并分支会直接删除,未合并分支会弹出确认提示)

补充说明

如果已经用其中一种方式删除了一端,补做对应步骤即可:

  • 已删远程但本地分支仍存在:直接在VS Code删除本地分支或执行git branch -d branch2
  • 已删本地但远程分支还在:执行git push origin --delete branch2或在VS Code里删除远程分支

内容的提问来源于stack exchange,提问作者Mawela

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 06:05:58