首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >只克隆/读取git存储库的历史/log

只克隆/读取git存储库的历史/log
EN

Stack Overflow用户
提问于 2014-04-23 11:24:02
回答 2查看 7.9K关注 0票数 15

在本地克隆的git存储库中,我可以使用

代码语言:javascript
运行
AI代码解释
复制
git log

在一个小工具中,我只需要存储库的历史记录,而不需要代码。有没有一种方法可以在没有代码的情况下克隆存储库(仅限于历史记录)?

是否有其他方法只从git存储库获取历史记录。

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-23 11:29:07

使用--bare标志克隆存储库:

代码语言:javascript
运行
AI代码解释
复制
git clone --bare ...

Git 中的“裸”存储库只包含版本控制信息,没有工作文件(没有树),也不包含特殊的.git子目录。相反,它直接在主目录本身中包含.git子目录的所有内容。

文献资料上阅读更多内容,或者使用该选项阅读有关设置服务器环境的帮助页面。

票数 17
EN

Stack Overflow用户

发布于 2021-11-22 18:28:25

如果只想查看历史记录,可以使用部分克隆功能过滤掉blobs(文件内容)。

git克隆--过滤器=blob:none YOUR_GIT_URL

参考:

  1. git克隆--过滤器
  2. 与部分克隆和浅层克隆同步
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23253420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文