git fetch在两个提交哈希之间获取

时间:2020-10-06 06:18:35

标签: git

为了提高性能,我已经通过git clone <git_url> --branch=<branch> --single-brach --depth=1

进行了克隆

但是当我执行git log时,它只显示1个条目(因为depth = 1)。

如何让git只检索当前分支中的提交?

我尝试过git fetch origin <start_sha>...<end_sha>,但结果为Invalid refspec

1 个答案:

答案 0 :(得分:1)

首先尝试选项git fetch --depth=x or git fetch --deepen=y

这将增加获取的提交数量。

您可以直接输入所需的提交次数(如果您知道<start_sha>...<end_sha>之间有多少次提交。
或逐渐增加,直到所需的抓取包括<start_sha>