gpt4 book ai didi

git - 什么是 Git 存储库中的悬挂提交和 blob,它们来自哪里?

转载 作者:IT王子 更新时间:2023-10-29 01:20:54 25 4
gpt4 key购买 nike

我正在寻找关于悬挂提交和 blob 的基本信息。

我的存储库看起来不错。但我第一次运行 git fsck 以查看它做了什么,我有一长串“悬空 blob”和一个“悬空提交”。

这些东西是什么?哪儿来的呢?它们是否表明我的存储库状态有任何异常(好或坏)?

最佳答案

在使用 Git 存储库的过程中,您可能最终退出操作,并进行其他导致中间 blob 的操作,甚至 Git 为您做的一些事情来帮助避免信息丢失。

最终(有条件地,根据 git gc man page )它将执行垃圾收集并清理这些东西。您还可以通过调用垃圾收集过程 git gc 来强制执行它。

有关此的更多信息,请参阅 Maintenance and Data Recover在 git-scm 网站上。

默认情况下,手动运行 GC 会在此命令运行前两周留出安全网。实际上,鼓励偶尔运行 GC 以帮助确保 Git 存储库的高效使用。不过,就像任何事物一样,在销毁那些对您来说可能很重要的东西之前,您应该了解它在做什么。

关于git - 什么是 Git 存储库中的悬挂提交和 blob,它们来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18514659/

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