我的git历史已被打破,因为我当前的分支似乎是在我的主人之前提交的501,这显然不是这样。
在Intellij Idea中我可以看到,在某个时刻我的流中有一个跳跃,但我没有像往常一样分支:
我有一个分支historical_Dev并创建了一个新分支historical_Dev_New。这个分支出人意料地创建了正确的文件(即历史上的最后一次提交),但错误的历史记录。我没有立刻意识到这一点,并继续致力于历史_Dev_New,现在我需要重建历史。然而,重新定位意味着对所有项目源代码进行重新定位
可能发生了什么?我该如何解决?
答案 0 :(得分:1)
如果您尚未将这些更改推送到远程存储库,则可以使用交互式rebase来清理历史记录。更多信息请访问:https://help.github.com/articles/interactive-rebase