git - git subtree split 导出除前缀之外的所有内容
问题描述
我想使用 git subtree split 将目录从 git 存储库导出到新存储库。
根据例如here中的示例
https://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/
命令
git subtree split --prefix=lib -b split
将 lib 下的目录拆分为一个新分支。我可以在新创建的 repo 中重现它。
当我在我的存储库上使用该命令时,该命令具有我想拆分的目录 /firmware,下面的命令会创建一个包含所有内容但 /firmware 的分支。
git subtree split --prefix=firmware -b split
这是 git subtree 中的错误,还是我以错误的方式使用 git subtree?
解决方案
这是 git subtree 中的错误,还是我以错误的方式使用 git subtree?
两者都不。它是如何git subtree
工作的。当您添加子树时,它会添加到前缀中。当您拆分子树时,前缀被删除,子树被提取到根。
推荐阅读
- javascript - 你如何通过将它导出为 PureComponent 来测试一个 redux 连接的反应组件?
- php - Laravel 5.5 file_put_contents 权限问题
- php - 在 Centos 7 上启用 PHP 扩展
- laravel - 将 reCAPTCHA 添加到 ForgotPasswordController
- javascript - 使用 jQuery 从两个输入表单中计算值
- swift - Swift'不能使用类型的参数列表调用'
- architecture - 如何以分布式模式(在多台机器上)安装 Hyperledger Fabric 网络
- javascript - 使用 svgs 在织物中导出到 SVG 与画布不匹配
- .net - 从目录加载文件并添加到组合框
- reactjs - 是否可以为 React Native 中的动画分配一个值(id)?