5

我有一个由另一个人生成的孤立提交,我在 GitHub GUI 中看到了它。通过克隆存储库无法访问此提交,因为路径上没有包含此提交的分支/标签。假设提交的作者已经删除了他的本地存储库,我希望直接在 GitHub 中为此提交分配一个分支/标签。

只需使用我可以使用的直接链接就可以看到此提交,因为它的 git 哈希是已知的。但是,在Insights>Network中看不到提交。

如何从 GitHub 的此提交页面为提交分配标签?是否可以直接从此页面创建新分支?还有什么其他方法可以让这个提交重新投入使用?

4

1 回答 1

4

使孤儿提交再次可克隆

无法克隆仅驻留在远程(只要垃圾收集允许)上的孤立提交。

通过 Github Web 界面,使用直接链接(例如https://github.com/<user>/<repository>/tree/<orphan-commit>)到连接到孤立提交的树对象,您可以访问Create Branch界面以基于<orphan-commit>(您已经知道其哈希)创建新分支并制作对象可再次克隆。

在此处输入图像描述

于 2020-10-16T23:40:23.647 回答