github克隆一个带有发布附件的项目

时间:2015-05-06 08:43:59

标签: github

我在一个github项目中使用发行版。我将二进制文件附加到每个版本。我注意到,每次创建新版本时,克隆项目的维度都会增加。 我的问题是:版本中的附件会影响项目的总大小吗?如果是的话,有一些选项可以克隆项目忽略发布附件吗?

1 个答案:

答案 0 :(得分:0)

将二进制文件附加到github项目版本不会增加repo大小。它们存储在某个地方的仓库之外。我无法找到指明位置/方式的文档,但测试表明它不在回购中。

我在一个小型仓库中测试,在一个回购版本中添加1MB二进制文件:

> du -hs .git/
400K    .git/
# At this point I uploaded 1MB attachment to release on github
> git pull
Already up-to-date.
> du -hs .git/
400K    .git/

由于repo既没有改变大小也没有表明在git pull命令中进行了更改,我得出结论它们没有存储在repo中。