我修改了一次提交并且每次都push --force
(愚蠢的错误;我没有意识到直到准备发送一个PR,我的编辑器通过修复标签和尾随空格来产生大量噪音) 。我认为不再存在的提交仍然可以在GitHub上访问,问题参考会导致出现这些不存在的提交的链接列表:
如何摆脱GitHub遥控器上的这些提交,以免这些额外链接消失?
答案 0 :(得分:11)
通常,您不能自己删除来自Github的提交。
正如在作为可能重复链接的其他问题的答案中指出的那样,您只能引用新提交(这是您已经完成的)。
在你的克隆中运行git gc
也无济于事,因为这与Github上的repo无关。
Github时不时地运行他们自己的gc
(时间表和/或触发事件不公开)。然而,在该问题中,该引用可能会阻止GC提交,或者引用可能会持续存在(然后404'),即使提交得到了GC。
通常,你会忽略这种事情。
如果这是一个真正的问题(例如敏感数据可访问),您可以联系Github Support并要求他们删除引用并提交。