克隆git repo时文件夹大小不匹配

时间:2013-07-16 06:18:32

标签: linux git

我创建了非常大的git存储库。以下是我使用的命令(创建回购,检查文件夹大小和通过网络共享),

>git init
>git add .
>git commit -m "Initial commit"
>du -sh .
11G   .
>git daemon --export-all --base-path=$(pwd)

在另一个系统(同一个LAN网络)上,我克隆了这个存储库。但是检查文件夹大小,

REMOTE>git clone git://192.168.1.19/ myandroid
REMOTE>cd myandroid
REMOTE>du -sh .
8.9G   .
REMOTE>

我们可以看到它不一样。 :(有谁知道为什么?我理解git的方式(考虑克隆意味着下载整个存储库),文件夹大小不应该相同吗?

注意:任何地方都没有“.gitignore”文件。我跑了,

>find . -name ".gitignore" -exec rm -rf {} \;

在进行回购之前要仔细检查。

编辑:两个系统都运行Ubuntu 12.04 LTS 64bit。一个是基于i3的笔记本电脑,遥控器是Core 2桌面。

1 个答案:

答案 0 :(得分:2)

您的目标文件已重新打包,请阅读:http://git-scm.com/book/ch9-4.html