编辑
2024-09-24
开发工具-Git
00
请注意,本文编写于 562 天前,最后修改于 0 天前,其中某些信息可能已经过时。

目录

从Gitlab/Gitea上找到项目对应的.git目录
在项目对应的.git目录中执行打包命令
接下来进入 ~ 目录下

当 Git 仓库体积过大(如包含大量二进制文件或历史提交)时,执行 git clone 可能因网络超时或内存不足而失败。本文提供一种无需完整克隆即可获取仓库源码的替代方案:通过 Git 服务端(GitLab/Gitea)找到项目对应的 .git 目录,进入目录后执行 git archive --format=zip --output=<项目名>.zip HEAD 命令,将当前分支的最新代码打包为 ZIP 文件下载。需要注意的是,此操作会丢失 Git 历史记录和提交能力,效果等同于页面下载 ZIP 包。

本文适用于因仓库过大导致克隆失败的开发人员。

从Gitlab/Gitea上找到项目对应的.git目录

jietu

在项目对应的.git目录中执行打包命令

shell
# 比如 cd cutego.git git archive --format=zip --output=cutego.zip HEAD mv cutego.zip ~

接下来进入 ~ 目录下

找到一个名为 cutego.zip 的文件,解压 cutego.zip 即可

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Odboy

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC 4.0 BY-SA 许可协议。转载请注明出处!