git archive --format zip -- output ~/Desktop/file.zip master
这是我导出我的git项目的方式,它不会导出.gitignore文件中的文件或文件夹,但是如果它可以导出特定的文件或文件夹,如
git archive --format zip --include vendor/ -- output ~/Desktop/file.zip master
答案 0 :(得分:0)
要执行此操作,您必须首先使用回复export-ignore
中的.gitattributes
标记您不想放入存档的文件夹或文件:
/src export-ignore
/build export-ignore
/test export-ignore
/.git* export-ignore
然后,您可以使用git archive
调用--worktree-attributes
来忽略指定的文件。
请参阅:git archive