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

如何在GitHub控制台查看无PR的已删除分支提交历史?

查看GitHub已删除分支历史(无Pull Request)的网页端操作步骤

如果分支没创建过Pull Request,网页端没法直接从分支列表找回,但可以通过提交SHA值来查看历史:

  • 获取分支最后提交的SHA哈希值

    • 进入仓库的「Commits」页面,在提交列表里查找该分支曾经的提交记录,点击进入详情页后,复制页面上显示的完整SHA值(或URL里的短SHA)
    • 若记不清提交内容,可进入仓库的「Insights」→「Network」页面,这里会展示仓库的提交网络图,若分支删除时间不长,可能还能找到对应分支的提交节点,点击节点获取SHA
  • 查看分支最后状态的代码
    在浏览器地址栏输入:

    https://github.com/[你的用户名]/[仓库名]/tree/[获取到的SHA值]
    

    替换占位符后访问,就能看到该分支最后一次提交时的所有文件内容

  • 查看分支完整提交历史

    • 进入上述提交详情页,点击页面上方「Browse files」旁的「History」,即可查看从该提交往前的所有历史记录
    • 也可直接访问:
      https://github.com/[你的用户名]/[仓库名]/commits/[获取到的SHA值]
      
      直接查看该分支的完整提交序列

注意:如果该分支的所有提交都已合并到其他分支,也可以在目标分支的提交记录里筛选查找;若提交历史被强制清理(比如强制推送覆盖),则无法找回相关记录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 17:30:57