我想使用git子树拆分将目录从git存储库导出到新存储库。
根据例如在这里
https://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/
命令
git subtree split --prefix=lib -b split
将lib下的目录分割成一个新的分支。我可以在新创建的存储库中重现此内容。
当我在仓库中使用要分解的目录/ firmware的命令时,下面的命令将创建一个包含所有/ firmware的分支。
git subtree split --prefix=firmware -b split
这是git子树中的错误,还是我以错误的方式使用git子树?
这是git子树中的错误,还是我以错误的方式使用git子树?
都不是。这就是git subtree
的工作方式。添加子树时,它会添加在前缀中。当您拆分子树时,前缀将被删除,并且子树将被提取到根。