Git 将分支与子树合并以进行开发
我使用下面的教程将子树添加到我的回购中的分支: 但是现在,当我从一个分支更改回具有子树的分支时,我得到了这个错误Git 将分支与子树合并以进行开发,git,git-subtree,subtree,Git,Git Subtree,Subtree,我使用下面的教程将子树添加到我的回购中的分支: 但是现在,当我从一个分支更改回具有子树的分支时,我得到了这个错误 error: The following untracked working tree files would be overwritten by checkout: 其中包含包含子树所在文件夹中的所有文件。 另外,如何将分支与子树合并以进行开发?子树文件夹消失 我如何解决这两个基本问题 如果我只是用-f签出特性分支: git checkout -f <branchWith
error: The following untracked working tree files would be overwritten by checkout:
其中包含包含子树所在文件夹中的所有文件。
另外,如何将分支与子树合并以进行开发?子树文件夹消失
我如何解决这两个基本问题
如果我只是用-f签出特性分支:
git checkout -f <branchWithSubtree>
git签出-f
对于第二个问题,使用sourcetree中gitflow中的end feature按钮完成了这个技巧。然而,现在当我签出存储库时,它没有在左侧显示子树图标,即使子树在那里,也不知道这是否是一个sourcetree问题,或者我没有做正确的事情
关于经过一些研究,我意识到我在子树方面的问题非常小,正如上面所贴的,用“-f”检查解决了第一个问题 sourcetree答案中的子树图标在下面的链接中解决
希望这能有所帮助。经过一些研究,我意识到我在子树方面的问题非常小,正如上面所贴的,用“-f”检查解决了第一个问题 sourcetree答案中的子树图标在下面的链接中解决 希望这有帮助