Git: Как получить снимок репозитория git
Вопрос
Я ищу правильный способ получить архив репозитория git без каталога .git /, чтобы посылать ежедневный снимок тестерам.
Решение
git archive HEAD --format=zip > archive.zip
Это делает то, что говорит на банке.
Дополнительная информация здесь: http://gitready.com/ промежуточный / 2009/01/29 / экспорт-ваш-repository.html
Другие советы
Это приведет к архиву .tar.gz и добавит префикс dir с именем " prefix-dir ":
git archive --prefix=prefix-dir/ -o archive.tar HEAD
gzip archive.tar
Не связан с StackOverflow