Вы можете использовать git bundleи отправить по электронной почте один файл
См. « Резервное копирование проекта, использующего git »
Пакет git - это всего лишь один файл, который можно очень легко создать и снова импортировать, поскольку с ним можно обращаться как с другим удаленным компьютером.
После получения вы можете клонировать его или получить из этого файла.
Как упоминалось в разделе « Резервное копирование репозитория github », вы, вероятно, захотите, чтобы первое электронное письмо было связано со всеми ветками:
$ git bundle create /tmp/foo-all --all
Как упоминает Андреас в комментариях, Скотт Чакон недавно (март 2010 г.) написал "симпатичную" статью на эту тему в блоге ProGit :
Маленькая связка радости Git