gpt4 book ai didi

git - 有可能有一个 "small"git 裸仓库,删除旧的提交?

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

我在生产服务器上有一个裸 git 存储库,仅用于使用简单的 git push prod 从本地存储库进行部署。

一切正常,git 存储库只有几百 MB,直到现在,但我对存储库在服务器上不受限制地增长的想法感到不舒服。

有没有办法删除裸仓库中的旧文件,或者我应该完全更改我的部署配置?

最佳答案

也许您可以从服务器中删除一些不需要的标签和分支,然后运行 ​​git gc --aggressive

请注意,没有有用的方法可以从打算从中克隆的仓库中删除“旧”提交,例如与他人分享。像这样削减历史(称为克隆)会使许多重要操作(如克隆、推送和获取)的 repo 无效,这几乎与裸的存在理由相矛盾 repo 。

关于git - 有可能有一个 "small"git 裸仓库,删除旧的提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16258144/

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