Abe*_*ejo 16
# zip archive
git archive -o output.zip master
Run Code Online (Sandbox Code Playgroud)
# tape archive
git archive -o output.tar master
Run Code Online (Sandbox Code Playgroud)
# tarball
git archive -o output.tar.gz master
Run Code Online (Sandbox Code Playgroud)
根据官方文档,该-o选项能够通过扩展文件名来识别目标压缩格式。
任何其他未识别的格式将默认为磁带存档,相当于:
--format=tar
Run Code Online (Sandbox Code Playgroud)
git archive --format zip --output /full/path/to/zipfile.zip master
如果您也想包含.git/并且不想包含 git 未跟踪的其他额外文件,以下代码可能会有所帮助。假设你的git项目的路径是/opt/helloworld/,提交剩下的内容,然后你可以执行以下操作:
git clone /opt/helloworld/ folder2
cd folder2
tar -czf helloworld-latest.zip folder2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1555 次 |
| 最近记录: |