我有一个任务,该任务是从存储库中提取文件夹,并使用提取的文件夹的历史记录创建存储库。我搜索了互联网,发现有人谈论git subtree
,并按如下方式使用它:
git subtree split -P <PATH_TO_FOLDER> -b BRANCH_NAME
完成此过程后,我发现分支中的提交创建的次数少于我git log PATH_TO_FOLDER
时的提交,而且我不知道为什么会这样。
有没有办法做到这一点而又不丢失任何提交?
答案 0 :(得分:0)
我知道出了什么问题。
有一个分支没有合并到master分支中-这导致在执行git subtree
之后丢失一些提交,并且经过多次试验,我发现git subtree
在单个分支上工作,而不是整个存储库,因此我将最后一个分支合并到master分支,然后再次执行它,它就起作用了。