非常に大きな 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 64 ビットを実行しています。1 つは i3 ベースのラップトップで、リモコンは Core 2 デスクトップです。