gpt4 book ai didi

git - 删除完整的 Git 历史而不删除存储库?

转载 作者:太空狗 更新时间:2023-10-29 12:53:29 24 4
gpt4 key购买 nike

我的问题可能看起来有点奇怪,因为我想要的通常可以通过简单地删除存储库并创建一个新存储库来完成。这就是我仍然需要保留存储库的原因:我的存储库的历史实际上是存储库中最有值(value)的部分。我生成了一个包含所有数据的完整存储库。存储库托管在 github 上,我想在那里更新存储库,使其看起来完全像本地存储库(相同的历史)。

到目前为止,我发现执行此操作的唯一方法是在推送之前删除并重新创建 github 上的存储库。否则所有旧的提交都将仍然存在,有效地改变了存储库的历史信息。当然,在 github 上重新创建一个存储库相当容易,但随着存储库的所有观察者、wiki 信息等都丢失了,我想防止这种情况发生。

我在这里而不是 github 上发帖,因为我认为这个问题与 Git 相关而不是与托管服务相关。

有什么想法吗?

最佳答案

git push origin +master 等强制推送应该会有所帮助。所有远程更改都将丢失。

关于git - 删除完整的 Git 历史而不删除存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324176/

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