为什么当我只写几段代码时,我的.git总是更大?

为什么当我只写几段代码时,我的.git总是更大?,git,macos,.git-folder,Git,Macos,.git Folder,这种情况发生了两次:我已经删除了我的repo,因为文件大小太大>100mb,然后在CI/CD GitLab中进行get测试时总是失败 所以我创建了新的回购协议。。。当我检查文件夹大小时,主要的问题是。git:我不知道发生了什么,也不知道解决方法。 我只有两个分支主控和开发,还有几个承诺,因为这是一个新的回购协议 然后我使用git命令继续搜索解决方案: git gc --aggresive --prune=now 但是,git包太大了,所以我真的需要你的帮助来找到这个解决方案,因为我不想再次删

这种情况发生了两次:我已经删除了我的repo,因为文件大小太大>100mb,然后在CI/CD GitLab中进行get测试时总是失败

所以我创建了新的回购协议。。。当我检查文件夹大小时,主要的问题是。git:我不知道发生了什么,也不知道解决方法。 我只有两个分支主控和开发,还有几个承诺,因为这是一个新的回购协议

然后我使用git命令继续搜索解决方案:

git gc --aggresive --prune=now 
但是,git包太大了,所以我真的需要你的帮助来找到这个解决方案,因为我不想再次删除我的回购协议,问题又来了 我的新回购协议太大了

gitlab回购信息:

whatsize文件夹:

如评论所述,请确保您将忽略任何生成的二进制文件

首先尝试从过去的提交中删除anty大文件,速度比本机文件快

只有到那时,你才能申请,以便实际缩小尺寸

git gc
git repack -Ad      # kills in-pack garbage
git prune           # kills loose garbage

你能帮我发一下邮件吗?snitch是二进制文件吗?看来在snitch和vendor中有二进制文件。如果添加并提交了二进制文件,.git会像预期的那样变大。
git gc
git repack -Ad      # kills in-pack garbage
git prune           # kills loose garbage