修剪来自 GitHub 分支的悬挂提交

Pruning dangling commits from GitHub fork

我在 GitHub 上创建了一个仓库。

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

我在变基、改写等时多次推送相同的提交

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

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

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

我怎样才能在 GitHub 上找到我的分支以删除那些悬空的提交,从而在每个引用的问题中只显示一个提交?

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

与 GitHub 支持人员确认,截至 2018 年 10 月 13 日,只能通过联系 GitHub 支持人员来修剪回购协议。