git - 仅在历史记录中的指定日期之前获取 GIT 子模块历史记录
问题描述
我有一个主项目和里面的一堆子模块库。下面给了我一个截断的历史。(我不在乎在此之前发生了什么)
git clone --shallow-since=2021-01-01 <SOME_REPO>
现在,我想在同一个超级项目中克隆一个子模块,但我没有看到 --shallow-since 的选项。我所看到的只是--深度。
git submodule update --init --depth=<VALUE> --recommend-shallow <SUBMODULE_2>
- 如何仅获取 SUBMODULE_2 的 2021-01-01 的历史记录?
- 是否有从 --shallow-since 到 --depth 的等效转换?
我正在使用 git 版本 2.33.1
解决方案
推荐阅读
- python - 504 网关在到达端点时超时
- c# - 反序列化 XML 多个命名空间的问题
- c - 更新数组中的指针不会更新原始指针
- c# - 这个排序算法有名字吗?
- regex - sed 替换括号序列中的文本(oracle 连接字符串)
- sharepoint - Visual Studio Code,SPGo 错误。这没用
- python - 导入日期时间 - 澄清
- foreach - 使用条件语句将 CMake 单元测试宏压缩为一个宏
- javascript - 如何在 react 中使用 chartkick.js 设置轴标签颜色?
- php - Cloudflare 上的 Laravel 在表单错误时产生 502 Bad Gateway