首页/开发/Git 与协作速查/删除本地与远端分支

删除本地与远端分支

清理分支:-d 安全删除(要求已合并)、-D 强制删除、远端用 push --delete;先用 --merged 核对清单。

Git 与协作速查开发更新于 2026-10-12
-d已合并才允许删除
-D强制删除
远端git push origin --delete <分支>

常用示例

常用示例
git branch --merged | grep -v '\*'
git branch -d feature/done
git branch -D feature/abandoned
git push origin --delete feature/done
定期清理已合并分支能减少列表噪音,也降低推错分支的概率。

易错点

  • 本地与远端是两份数据,删除要分别执行
  • 用管道批量删除前逐行核对,别把当前分支或保护分支带进清单

数据来源与参考

  • Git 官方文档:git-branch(-d/-D)
  • Git 官方文档:git-push(--delete)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌