【问题标题】:git subtree split exporting everything BUT the prefixgit subtree split 导出除前缀之外的所有内容
【发布时间】:2020-03-12 00:23:43
【问题描述】:

我想使用 git subtree split 将目录从 git 存储库导出到新存储库。

根据 e.g. 中的示例这里

https://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/

命令

git subtree split --prefix=lib -b split

将 lib 下的目录拆分为一个新分支。我可以在新创建的 repo 中重现它。

当我在我想要拆分的目录 /firmware 的 repo 上使用该命令时,下面的命令会创建一个包含所有内容但 /firmware 的分支。

git subtree split --prefix=firmware -b split

这是 git subtree 中的错误,还是我使用 git subtree 的方式错误?

【问题讨论】:

    标签: git git-subtree


    【解决方案1】:

    这是 git subtree 中的错误,还是我使用 git subtree 的方式错误?

    两者都不是。这就是git subtree 的工作方式。当您添加子树时,它会添加到前缀中。拆分子树时,前缀被移除,子树被提取到根。

    【讨论】:

      猜你喜欢
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      • 2022-11-07
      • 1970-01-01
      • 2016-02-23
      • 2016-10-09
      • 2020-07-22
      • 2016-11-03
      相关资源
      最近更新 更多