Вы можете попробовать параметр --depth=1
в git checkout:
git clone --depth=1 git://somehost/somerepo.git
альтернативно, если ваш удаленный хост поддерживает, вы можете использовать git archive
:
git archive --format=tar --remote=git://somehost/somerepo.git master | tar -xf -