git子树拆分导出除前缀之外的所有内容



我想使用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的工作原理。添加子树时,它会添加到前缀中。拆分子树时,前缀将被删除,子树将被提取到根。

最新更新