gpt4 book ai didi

git - 管理 .git 文件大小

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

我的 .git 文件已经增长到 229Mb,我想知道减少大小的最佳方法是什么。我知道 git gc 并且一直在大量使用它。我不完全确定 git 是如何工作的,但我知道那里有我不再需要的打包信息。就像,我知道我不再需要保存前五个分支。有没有办法完全删除真正的旧分支或提交或类似的东西?

最佳答案

如果你想保持你的(可访问的)提交历史完整,然后过期、重新打包、修剪和垃圾收集:

git reflog expire --expire=0 --all
git repack -ad
git prune
git gc

这应该是您可以保留您的提交历史的最小大小。

如果不是,也就是说,您想要或不介意将存储库的当前状态作为初始提交重新开始,那么 Peter Tillemans 的方法就可以做到。

关于git - 管理 .git 文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925884/

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