Git:如何删除root提交

时间:2011-05-22 22:33:56

标签: git


我在我当地的Git存储库中有以下情况:
主人:A --- B --- C< -HEAD
(没有名字):D

所以在单独的分支上有特殊的提交“D”,而不是与任何其他分支相关。我想删除“(无名称)”分支。当试图恢复“D”时,我得到:“无法恢复根提交”。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

如果没有引用D的分支,那么git将在您进行垃圾回收时删除引用。

答案 1 :(得分:0)

凯西说的话。运行“git gc”,看它是否仍然存在。您可能想要尝试的另一件事是在D处创建一个新分支,然后使用git -D

删除分支