我正在设置一个脚本,从远程git存储库下载应用程序源代码,然后启动应用程序构建过程.出于显而易见的原因,我只需要下载代码库的当前状态(修订版) - 不需要历史记录.有没有办法在git中实现这一目标?克隆整个存储库太痛苦了.
J-1*_*DiZ 12
您可以尝试--depth=1git checkout 的参数:
git clone --depth=1 git://somehost/somerepo.git
Run Code Online (Sandbox Code Playgroud)
或者,如果您的远程主机支持,您可以使用git archive:
git archive --format=tar --remote=git://somehost/somerepo.git master | tar -xf -
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3438 次 |
| 最近记录: |