使用自定义上传的资产文件添加大量版本(和标签)是否会使 git 文件变大?

Does adding a lot of release (and tags) with custom uploaded asset files makes git file size bigger?

所以我们有一个管道,如果我们对代码进行了一些更改,我们将创建一个具有增量版本的版本并上传一个 .zip 和 .tar.gz 文件。这一切都是使用 github api.

完成的

通常情况下,我们每周至少发布 5 次左右。这意味着版本和标签的数量将呈指数增长。

想知道这是否会使 git 的文件大小变大,只是担心也许几年后 git 克隆或什至拉动会使得文件变大,如果文件尺寸变大。另外,不太确定 git 内部是如何工作的。

它会,如果您正在添加和提交二进制文件并将其推送到(GitHub 托管的)Git 存储库本身。

它不会,如果你将它们添加到 GitHub release assets

We don't limit the total size of your binary release files, nor the bandwidth used to deliver them. However, each individual file must be under 2 GB in size.

Git 存储库本身,在后一种情况下,如果您添加许多版本,则克隆不会更大。