首页 > 解决方案 > 有没有办法显着减少 .git 文件夹的大小?

问题描述

我有一个大小为 788MB 的 .git 文件夹。我注意到目录中最大的文件夹是 objects/pack 文件夹。

为了提供一些背景信息,我有很多项目使用 git 来提取 Last Commit Hash、Author 等信息。事实证明,当这些项目进入我的 CI/CD 管道时,大部分时间都花在上传上.git 目录。

我想找到一种方法将 .git 文件夹归结为仅包含必要的文件以向我显示最后一次提交。其他一切都不重要。

有人对我如何解决这个问题有任何想法吗?提前致谢。

更新:上面的问题是询问如何在上传之前简化 .git 文件夹,以使上传时间更快。

标签: git

解决方案


git clone --depth 1 --no-local --bare [--branch <branch or tag>] path/to/repo

推荐阅读