Git 语法:如何归档存储库?

And*_*rew 12 git

所以我在本地计算机上有一个 git 存储库,我想存档(zip 很好)并上传到我的服务器。文件上传到服务器后,我将提取存档。我不需要任何 git 信息,所以我想我需要使用git archive但我不确定如何使用它......而且教程没有帮助。

这是我到目前为止所得到的:

cd projectname
git archive master
Run Code Online (Sandbox Code Playgroud)

然后我不知道接下来要做什么。我想在这个目录中创建存档:

./../_toDeploy/
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Ste*_*ngs 11

以下任何一项都将起作用:

git archive --output=../_toDeploy/ArchiveName.zip master
git archive -o ../_toDeploy/ArchiveName.zip master
Run Code Online (Sandbox Code Playgroud)

要在存档中添加子目录,

git archive --output=../_toDeploy/ArchiveName.zip --prefix=MyStuff/ master
Run Code Online (Sandbox Code Playgroud)

请参阅git-archive 手册页以供参考。