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