Git: Como obter um instantâneo de um repositório git
Pergunta
Eu estou procurando o caminho certo para obter um arquivo de um repositório git sem a .git / diretório a fim de enviar um instantâneo diário para testadores.
Solução
git archive HEAD --format=zip > archive.zip
Este faz o que diz na lata.
Mais informações aqui: http://gitready.com/ intermediário / 2009/01/29 / exportação-your-repository.html
Outras dicas
Isto irá resultar em archive.tar.gz e adicionar um prefixo dir chamado "prefix-dir":
git archive --prefix=prefix-dir/ -o archive.tar HEAD
gzip archive.tar
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow