gpt4 book ai didi

git - 如何减少我的 github 存储库的实际大小? (而不仅仅是我的本地 checkout )

转载 作者:太空狗 更新时间:2023-10-29 13:44:14 26 4
gpt4 key购买 nike

我已经按照以下说明从我的存储库中删除了一些大文件:

http://help.github.com/remove-sensitive-data

但是,如果我从我的主存储库中进行全新的克隆,我仍然会提取已删除的数据。我怀疑是因为这个:

“请注意,强制推送不会删除远程仓库上的提交,它只是引入新的并移动分支指针指向它们。如果您担心用户直接通过 SHA1 访问错误的提交,您将必须删除存储库并重新创建它。”

我已经尝试将提交推送到一个新的 repo,虽然它没有额外的数据,但它也遗漏了我所有的 github 问题。

两个(相关)问题:- 有没有办法将清理后的 repo 推送到主 repo ?- 如果没有,是否有办法将问题从主 repo 转移到新 repo ?

最佳答案

好吧,在与 GitHub 的优秀支持团队(感谢 Tekkub!)来回交流之后,我们弄清楚了发生了什么。

答案是 repo 有标签,这些标签保存了指向旧数据的指针。解决方案是也强制推送标签,确保旧标签被删除(因此旧数据被垃圾收集)。

关于git - 如何减少我的 github 存储库的实际大小? (而不仅仅是我的本地 checkout ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6920585/

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