有没有一种方法可以git fetch并仅获取历史记录 - 不包含文件?

3

我正在创建一个分析git仓库日志的服务,因此我希望能够克隆存储库的历史记录而不包含文件以节省空间。这是否可能?


1
请查找 -n 选项:https://git-scm.com/docs/git-clone。 - JB Nizet
1
你只想下载.git/refs文件夹。你可以获取它,但目前不确定如何操作。 - exussum
3个回答

1

如您已经发现,您需要使用以下命令:

git clone -n

-n / --no-checkout

克隆完成后不执行HEAD的检出操作。


0

指令

git clone -n

运行得足够好。谢谢@JB Nizet!


4
这仍会下载文件,只是不会将它们检出。 - exussum
@exussum 是的,但它们被压缩在文件夹内,而不是未压缩的 - 而且我需要访问差异,所以这可能没问题。 - ZECTBynmo

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接