使用'git subtree split'时缺少提交

时间:2019-04-23 18:00:39

标签: git git-subtree

我有一个任务,该任务是从存储库中提取文件夹,并使用提取的文件夹的历史记录创建存储库。我搜索了互联网,发现有人谈论git subtree,并按如下方式使用它: git subtree split -P <PATH_TO_FOLDER> -b BRANCH_NAME

完成此过程后,我发现分支中的提交创建的次数少于我git log PATH_TO_FOLDER时的提交,而且我不知道为什么会这样。

有没有办法做到这一点而又不丢失任何提交?

1 个答案:

答案 0 :(得分:0)

我知道出了什么问题。

有一个分支没有合并到master分支中-这导致在执行git subtree之后丢失一些提交,并且经过多次试验,我发现git subtree在单个分支上工作,而不是整个存储库,因此我将最后一个分支合并到master分支,然后再次执行它,它就起作用了。