有没有办法只获取历史?有时存储库很大,下载它需要很长时间。
我不需要文件,我只需要使用 git log 和 git show 查找提交历史记录。
最佳答案
不,如果您想在本地查看所有历史记录,则需要克隆所有更改。
您可以在 bare repo (git clone --bare
) 中这样做为了不 checkout 默认分支 HEAD。
但这并不意味着下载更少的数据:只有浅克隆会下载更少的数据,但这意味着部分历史记录。
关于git - 如何使用git只获取提交历史,而不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41198653/