如何使用Git只下载一个变更集?

时间:2012-08-03 15:26:41

标签: git bash deployment

我不知道如何制定问题,我知道变更集是一组变更。

我正在用bash编写部署脚本,所以我需要的是下载最少量的代码。我不需要下载整个存储库,我只需要特定标记或散列的代码,但不仅仅是更改,我想要完整的代码。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:3)

我尝试使用@ knittl提出的'git archive',并且运行良好

$ git archive v2.0.0 --remote=git@bitbucket.org:john/myapp.git --output=myapp.zip --format=zip

当我没有添加'--format = zip'时尝试解压缩时出现错误,它没有正确地从文件名中猜到它,就像man page所说的那样。