git - 修剪来自 GitHub fork 的悬空提交
问题描述
我在 GitHub 上创建了一个 repo。
我将提交(其提交消息包含对原始仓库中问题的引用)推送到我的 fork。
我在 rebase、rewording 等时多次推送相同的提交。
因此,我将相同代码更改的不同版本推送到我的 fork,但只有最新版本在任何分支中,而旧版本都是过时的悬空提交。
我什至从我的 reflog 中删除了悬空提交并登录我的本地克隆。
然而,悬空提交仍然在我托管在 GitHub 上的 fork 的克隆中。原始仓库中的问题仍然显示我推送的每个引用提交,即使只有最新的提交是有用的。
如何在 GitHub 上获取我的 fork 以删除那些悬空提交,从而在每个引用的问题中只显示一个提交?
解决方案
与 GitHub 支持确认,截至 2018 年 10 月 13 日,只能通过联系 GitHub 支持来修剪 repos。
推荐阅读
- css - 在样式化组件中使用 `css` 函数会导致性能下降吗?
- robocopy - 在“仅报告”模式下运行 Robocopy
- python - 绘制与 matplotlib 交错的 numpy 数组
- go - 在 Go 中创建一个 C 结构数组
- python - Django ORM查询从一个表中检索对象以及另一个与外键相关的表中的最新对象?
- recursion - Prolog:将数字拆分为递增整数的序列
- python - 在每个单元完成后让 jupyter nbconvert 将输出写入笔记本,而不是等到执行结束
- python - 在python中按日期和总和值对非唯一日期时间列进行分组
- c# - 使用 AJAX 删除 Razor 页面
- scala - 如何从scala数据框中的数组列访问值