On 2 February 2015 at 21:35, Richard Stallman <rms@gnu.org> wrote:

Doesn't 'git clone' download a copy of the whole repository?
I thought that is what it did.

When you do a "git checkout" of an existing git repository it will hard-link the files in .git/objects so that they are shared between the repositories. Thus, the repository itself will not take any extra space, only the actual work files themselves.

Regards,
Elias