不可以。 在Git存储库中,提交和文件是分开管理的。因此,应该能够实现仅获取提交的功能,但目前尚未实现此功能。 请注意,存储库中的提交仅包括git show -q <commit>显示的信息。 因此,如果实现了这样的功能,则无法在通过该功能获取的存储库中查看差异或其他内容。
如果您想在本地查看所有历史记录,则需要克隆所有更改。 您可以在{{link1:裸库(git clone --bare )}}中进行此操作,以便不检出默认分支HEAD。但这并不意味着下载更少的数据:只有浅克隆才能下载较少的数据,但这意味着部分历史记录。