如何使用 git 仅获取提交历史记录,而不获取文件

Raj*_*lak 5 git clone file repository

有什么办法只获取历史记录吗?有时存储库很大,下载需要很长时间。

我不需要文件,我只需要使用 git log 和 git show 查找提交历史记录。

Von*_*onC 2

不,如果您想在本地查看所有历史记录,则需要克隆所有更改。
您只需在裸存储库 (git clone --bare)中执行此操作,即可不签出默认分支 HEAD。

但这并不意味着下载更少的数据:只有浅克隆才会下载更少的数据,但这意味着部分历史记录。