首页/开发/Git 与协作速查/git push --delete 删除远端分支或标签
Git 基础与命令88 条

git push --delete 删除远端分支或标签

删除远端引用:git push origin --delete <名称>;等价写法为 push origin :<名称>,需要相应写权限。

Git 与协作速查开发更新于 2026-10-12
语法git push <远端> --delete <引用名>
等价git push origin :<引用名>
权限受保护引用需规则放行

常用示例

常用示例
git push origin --delete feature/old
git push origin :feature/old
git push origin --delete v1.0.0-rc1
删除远端分支前确认已合并或不再需要;平台保护规则可能直接拒绝删除。

易错点

  • 误删功能分支后可从本地重新 push 恢复;本地也已删除时用 reflog 找回分支尖端
  • 删除标签与删除分支语法一致,别把两者搞混

数据来源与参考

  • Git 官方文档:git-push(--delete)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌