如何在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
相关产品推荐
相关产品推荐

