首页 > 解决方案 > 如何在所有分支中克隆 git 存储库到特定时间?

问题描述

我正在开发一个有很多分支(约 100 个分支)的 git 项目。我知道可以检查特定日期,但它只适用于一个分支,我需要将整个项目克隆到特定时间(特定提交)。是否可以直接进行,而无需手动(脚本)重新设置所有分支?

标签: git

解决方案


您应该能够将--shallow-since=<date>git clone. 该文档并不完全清楚它是否适用于所有分支,但我认为是这样,例如对于--depth它所说的相关内容--single-branch,但对于--shallow-since.


推荐阅读