| 语法 | git subtree split --prefix=<目录> [-b <分支>] |
|---|---|
| 结果 | 生成只含该目录历史的提交链 |
| 用途 | 目录独立成仓、检查目录历史 |
常用示例
常用示例
git subtree split --prefix=libs/common -b split/common
git log --oneline split/common | head
git push origin split/common:refs/heads/common-export拆分结果可直接作为新仓库的初始历史;对大型目录首次执行可能较慢。