【发布时间】:2016-06-18 00:20:49
【问题描述】:
我最近在我的一个项目中添加了一个 git 子树,但由于大量 git 错误想要“删除”并读取这个子树。
有什么方法可以删除子树并重新读取它吗?当使用“rm”命令手动删除它并尝试使用 git subtree add 读取时,我得到前缀“subtreeName”已经存在。
【问题讨论】:
标签: git git-subtree
我最近在我的一个项目中添加了一个 git 子树,但由于大量 git 错误想要“删除”并读取这个子树。
有什么方法可以删除子树并重新读取它吗?当使用“rm”命令手动删除它并尝试使用 git subtree add 读取时,我得到前缀“subtreeName”已经存在。
【问题讨论】:
标签: git git-subtree
我假设通过“删除子树,并再次读取它”你的意思是你想要 再次将子树添加到父存储库。
如果是这样的话,这里可能有两个问题:
您已删除子树文件夹中的内容,但未删除父存储库中的子树文件夹本身。从前缀的开头删除整个子树文件夹,而不仅仅是其中的内容。
删除子树后,执行git add 和git commit 删除子树。现在再次添加子树。
【讨论】: