首页 > 解决方案 > 修剪来自 GitHub fork 的悬空提交

问题描述

我在 GitHub 上创建了一个 repo。

我将提交(其提交消息包含对原始仓库中问题的引用)推送到我的 fork。

我在 rebase、rewording 等时多次推送相同的提交。

因此,我将相同代码更改的不同版本推送到我的 fork,但只有最新版本在任何分支中,而旧版本都是过时的悬空提交。

我什至从我的 reflog 中删除了悬空提交并登录我的本地克隆。

然而,悬空提交仍然在我托管在 GitHub 上的 fork 的克隆中。原始仓库中的问题仍然显示我推送的每个引用提交,即使只有最新的提交是有用的。

如何在 GitHub 上获取我的 fork 以删除那些悬空提交,从而在每个引用的问题中只显示一个提交?

见:https ://github.com/gradle/gradle-java-modules/issues/2

标签: gitgithubgit-dangling

解决方案


与 GitHub 支持确认,截至 2018 年 10 月 13 日,只能通过联系 GitHub 支持来修剪 repos。


推荐阅读