我需要使用python脚本自动下载我的repo的压缩版本。最好的方法是什么?
据我所知,git中的archive命令不支持远程repos
答案 0 :(得分:4)
- 远程= LT;回购>
而不是从本地存储库创建tar存档, 从远程存储库中检索tar存档。
答案 1 :(得分:0)
实施例
创建一个tar存档,其中包含当前分支上最新提交的内容,并将其解压缩到/ var / tmp / junk目录中:
git archive --format=tar --prefix=junk/ HEAD | (cd /var/tmp/ && tar xf -)
...在github上:
wget https://github.com/lgs/grokphoto/tarball/master