gpt4 book ai didi

git - 删除引用问题的已删除提交

转载 作者:IT王子 更新时间:2023-10-29 01:27:50 33 4
gpt4 key购买 nike

我修改了几次提交并每次都执行 push --force (愚蠢的错误;直到准备发送 PR 时我才意识到我的编辑器已经产生了大量噪音修复制表符和尾随空格)。我认为不再存在的提交在 GitHub 上仍然可以访问,并且问题引用导致出现这些不存在的提交的链接列表:

links to non-existent commits in GitHub issues

如何删除 GitHub 远程上的这些提交,以便这些额外链接消失?

最佳答案

一般来说,您不能删除自己从 Github 提交。

正如在可能重复链接的另一个问题的答案中指出的那样,您只能引用新的提交(这是您已经完成的)。

在克隆中运行 git gc 也无济于事,因为这与 Github 上的 repo 无关。

Github 不时运行他们自己的 gc(时间表和/或触发事件未公开)。不过,问题中的该引用可能会阻止该提交的 GC,或者该引用可能会持续存在(然后 404'ing),即使该提交已被 GC 处理。

通常,您会忽略这种事情。

如果这是一个真正的问题(例如敏感数据可访问),您可以联系 Github Support并要求他们删除引用并提交。

关于git - 删除引用问题的已删除提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24720986/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com