gpt4 book ai didi

git - 停止 git gc --aggressive,这是一件坏事吗?

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

我正在一个非常大的 repo (apx 100 gb) 上运行 git gc --aggressive。它从两天前的晚上开始运行,到几个小时后,一直卡在:“压缩对象:99% (76496/76777)”

如果我Ctrl-C这个过程,会有什么后果?我的 repo 协议(protocol)将无法使用吗?我的直觉说不,但我想听听一些意见。谢谢!

最佳答案

git 应该永远不会受到这样的中断。不过,如果您担心,我建议 Ctrl+Z 然后运行 ​​git fsck --full 以确保系统一致。

有许多 git-config 变量可以帮助你的 git-gc 运行得更快。我在一个特定的大型存储库中使用了以下选项,但还有更多选项可供随机尝试(或仔细研究,以两者为准)。

git config pack.threads 1
git config pack.deltaCacheSize 1
git config core.packedGitWindowSize 16m
git config core.packedGitLimit 128m
git config pack.windowMemory 512m

这些仅在您的问题是内存不足时才有用。

关于git - 停止 git gc --aggressive,这是一件坏事吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6066585/

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