修复破碎的git历史

时间:2013-05-13 09:03:53

标签: git history

我的git历史已被打破,因为我当前的分支似乎是在我的主人之前提交的501,这显然不是这样。

在Intellij Idea中我可以看到,在某个时刻我的流中有一个跳跃,但我没有像往常一样分支:

enter image description here

我有一个分支historical_Dev并创建了一个新分支historical_Dev_New。这个分支出人意料地创建了正确的文件(即历史上的最后一次提交),但错误的历史记录。我没有立刻意识到这一点,并继续致力于历史_Dev_New,现在我需要重建历史。然而,重新定位意味着对所有项目源代码进行重新定位

可能发生了什么?我该如何解决?

1 个答案:

答案 0 :(得分:1)

如果您尚未将这些更改推送到远程存储库,则可以使用交互式rebase来清理历史记录。更多信息请访问:https://help.github.com/articles/interactive-rebase