项目文件夹大小和数据量的差异推送到GIT

时间:2016-07-26 21:06:58

标签: git

我是新手使用git,我注意到在我上一次提交时,它推送了111.62 MB的数据,当项目文件夹只包含少于14 MB时。

我检查了存储库,文件是相同的,这意味着之前的提交或推送没有“遗留”文件。我在推送之前提交了所有内容并具有以下状态:

On branch master nothing to commit, working directory clean

我唯一能想到的是当我们调用
$git init

时git创建的存储库的控制文件

所以问题是为什么包含项目的文件夹和推送后发送到存储库的数据量之间的数据量有差异?

1 个答案:

答案 0 :(得分:0)

只需在此处发布答案,以防任何人碰巧遇到同样的问题。

感谢greg0ire在这篇文章的评论中,我能够识别尺寸的来源。大部分文件位于.git目录内,更具体地说,位于.pack文件的.git / objects / pack目录中。

之所以发生这种情况,是因为我在提交时添加了一些非常大的文件。当我杀死命令(Ctrl + Z)时推送大约100 MB的数据时,我才意识到这一点。因此,当我在推送过程中杀死命令时,部分文件已经在本地和远程存储库中。

因为项目刚开始,最简单的解决方案是创建一个新的存储库。