我创建了非常大的 git 存储库。以下是我使用的命令(创建 repo、检查文件夹大小和通过网络共享),
>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 64 位。一个是基于 i3 的笔记本电脑,遥控器是 Core 2 台式机。