从远程服务器复制没有修订版(没有.git和.gitingore)的git存储库

如何在没有.git目录和.gitignore文件的情况下直接从远程服务器复制git存储库?提前从标签名称或分支.
最佳答案
您可以使用该命令

git archive branchname

从命名树中归档文件.即你可以将输出传递给tar来打包文件或过滤文件,如.gitignore(.git不会被导出):

git archive branchname | tar -x -C c:\git-my-branch

查看git帮助存档以获取更多详细信息.

相当于svn export.现有仓库内的其他路径是

git archive branchname | (cd otherpath; tar x)

相当于svn export url otherpath是

git archive --remote=url branchname | (cd otherpath; tar x)

转载注明原文:从远程服务器复制没有修订版(没有.git和.gitingore)的git存储库 - 代码日志