我想使用git子树拆分将目录从git存储库导出到新的存储库中。
根据例如中的示例
https://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/
命令
git subtree split --prefix=lib -b split
将lib下的目录拆分为一个新分支。我可以在新创建的回购罚款中重现这一点。
当我在我的repo上使用有一个我想拆分的目录/固件的命令时,下面的命令会创建一个包含所有BUT/firmware的分支。
git subtree split --prefix=firmware -b split
这是git子树中的错误,还是我使用git子树的方式不对?
这是git子树中的错误,还是我使用git子树的方式不对?
两者都没有。这就是git subtree
的工作原理。添加子树时,它会添加到前缀中。拆分子树时,前缀将被删除,子树将被提取到根。