git - 自特定提交以来的 git 浅克隆
问题描述
我想克隆一个历史悠久的存储库。我只对一些短暂的尚未合并的功能分支和master
.
为了不让自己与所有过去的历史和合并的分支混淆,我想从特定的提交 SHA 开始做一个浅克隆。
但是,到目前为止,我只找到了有关如何进行浅克隆的文档,其中仅包括最后一次n
提交 ( --depth
) 和自特定日期 ( --shallow-since
) 以来的提交。
有没有办法指定从给定提交开始的浅克隆?
解决方案
没有,这有点可惜,因为 Git 很容易实现。
通常使用--depth
就足够了:只需从您认为足够的深度开始,如果不是,请根据需要反复获取--deepen
或--depth
。
推荐阅读
- azure - 在 Azure 应用程序网关上托管多个(比如说 5 个)子域的最佳方法是什么?
- java - Java 与 Python 正则表达式
- vba - 如何在 MS Access 中通过 VBA CTRL+S
- javascript - 尝试从 JSON 文件返回 URL
- oracle - 如何对PL/SQL中的数字表进行排序?
- testing - 如何测试容器的宽度/高度大小
- c - c语言结果在Windows 10中有所不同
- reactjs - 如何在 reactjs 中直接访问特定产品?
- macos - 在 MacOS 上构建 SwiftUI “Hello World”
- replace - 在 PhpStorm 中替换正则表达式匹配部分的函数