gpt4 book ai didi

git - 防止下载整个 git 存储库

转载 作者:太空狗 更新时间:2023-10-29 13:52:05 25 4
gpt4 key购买 nike

我有一个我正在开发的业余游戏的 git 存储库,我将其推送到 github 上的私有(private)存储库作为代码的备份和中央位置。

在旧版本中,我有 100MB 左右的 .TGA 文件作为纹理,但我在新版本中将它们更改为更小的 .DDS 文件。

但据我所知,当您从 github 克隆存储库时,它仍然会下载所有未使用的旧文件,而不仅仅是最新提交中的文件。这是有意义的,因为您正在克隆存储库,而不仅仅是检查当前版本。但大多数时候它们是无用的大下载量。

但是有什么方法可以阻止它从最旧的版本下载文件,而不妨碍我在需要时获取它们?

如果做不到这一点,我该如何从我的远程存储库中删除那些旧的修订版和不再使用的文件?

最佳答案

从 GitHub 克隆它时使用 --depth 选项,以仅获取最新修订版。

git clone --depth=1 https://github.com/user/repo

来自手册...

Create a shallow clone with a history truncated to the specified number of revisions. A shallow repository has a number of limitations (you cannot clone or fetch from it, nor push from nor into it), but is adequate if you are only interested in the recent history of a large project with a long history, and would want to send in fixes as patches.

如果您想知道 Git 命令有哪些选项,可以使用 git help commandman git-command

关于git - 防止下载整个 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13438960/

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