测试服务器上的git存储库目录大1.1GB。 如何减少目录?
方法。 脚本是在我的计算机上开发的。 由Jenkins上传到Git存储库以测试要测试的服务器。 测试服务器上的Git目录已增长到1.1GB,这是目录.git / objects。 我怎样才能减少它?
我可以简单地删除.git / objects的子目录吗? 或者这是由git命令处理的吗?
问候
答案 0 :(得分:0)
这可能有助于进行git clone尝试使用深度有限的浅层克隆
git fetch --tags --progress https://github.com/org/project.git +refs/heads/*:refs/remotes/origin/* --depth=50 # timeout=10
应减少项目的规模
答案 1 :(得分:0)
我的方法和我的解决方案
登录“测试服务器”。
切换到目录 / var / www / 。
首先,我做了以下
dh -hs .git
输出 1.1GB 然后
git count-objects -v
最后一个命令
git repack -a -d --depth=500 --window=250
我按照CodeCaster的链接:how to shrink the .git folder