我最近被要求将Git仓库中的一个项目导出为.zip文件。在我使用Git的4年里,我从来没有这样做过。我更喜欢一个答案,这是所有内部命令行终端完成。
.zip
zf9nrax11#
git archive --format zip --output /full/path/to/zipfile.zip master
piwo6bdm2#
如果你想包含**.git/**,而不想包含其他git没有跟踪到的文件,下面的代码可能会有帮助。假设你的git项目路径是/opt/helloworld/,提交剩下的文件,那么你可以做如下操作:
git clone /opt/helloworld/ folder2 cd folder2 tar -czf helloworld-latest.zip folder2
2条答案
按热度按时间zf9nrax11#
git archive --format zip --output /full/path/to/zipfile.zip master
piwo6bdm2#
如果你想包含**.git/**,而不想包含其他git没有跟踪到的文件,下面的代码可能会有帮助。假设你的git项目路径是/opt/helloworld/,提交剩下的文件,那么你可以做如下操作: