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

在GitHub网站上误删除的分支是否可以恢复?

GitHub误删分支恢复方法
  • 若本地仓库仍留存该分支的完整提交记录
    1. 本地切换到对应分支
    2. 执行git push origin <被删除的分支名>,即可将本地分支重新推送到GitHub完成恢复
  • 若本地已无该分支的相关记录
    1. 打开对应GitHub仓库的「Pull requests」页面,切换到「Closed」标签页,找到该分支曾关联的合并/关闭PR,页面底部会提供「Restore branch」按钮,点击即可一键恢复
    2. 如无关联PR,可进入仓库的「Security」→「Security log」页面,找到分支删除的操作记录,复制被删分支对应的最后一次commit SHA值
    3. 在本地仓库执行git checkout -b <要恢复的分支名> <你复制的commit SHA>,基于该commit重建本地分支
    4. 执行git push origin <要恢复的分支名>将本地分支推送到远程即可完成恢复

注意:GitHub的操作日志仅留存90天内的记录,超过时限的删除操作无法通过上述方法找回

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 22:09:04