对于 git 没有确切的等同于 svn export 命令吗?真的吗?
注意:这不是重复的问题。也就是说,我已经知道并测试了以下命令:
git clone --depth 1
<- 仍会下载 .git 文件夹。git checkout-init
<- 对于远程库不起作用,它适用于工作副本(因此需要先克隆)。git archive
<- 这将是完美的解决方案,因为它有一个--remote
参数,但它只有 2 种可能的格式:tar 或 zip,因此我需要在下载后解压缩,而这需要一个管道符(|),但我在 Windows 上!(不是 *n?x)git clone --bare
<- 我仍然不知道这是什么,但这不是我需要的。
请告诉我,在 git 中是否存在真正的 svn export
替代品?
git archive
从本地克隆工作,因此回到了起点:如何仅下载最新的清单。 - Lasse V. Karlsengit clone --depth 1
是您需要的,阅读 Bruno 提供的文档和评论即可。 - Lasse V. Karlsen.git
文件夹,但你可以使用--depth 1
来避免下载完整的变更历史记录。不过你仍然需要之后删除.git
文件夹,这是无法避免的。 - Lasse V. Karlsen