我正在使用 git-flow,但这并不重要。我的主分支是生产,我的开发分支是用于开发。
今天早上,我的主分支(这是我的生产版本)已经好几个星期没有被动过(自我上次发布以来)。现在,当我查看我的 master 分支时,它包含了来自我的开发分支的所有提交。
我没有看到合并,git log
所以我很困惑如何让我的主分支回到它无聊的自我。
我怎样才能找到这个胭脂合并到我的主分支并在不丢失我的开发工作的情况下将其反转?
编辑:
这是否提供了足够的信息来了解发生了什么?
这是输出git reflog
:
0fe067c HEAD@{0}: pull: Fast-forward
300ba32 HEAD@{1}: checkout: moving from develop to master
06f1dd9 HEAD@{2}: pull: Fast-forward
0fe067c HEAD@{3}: commit: Add back prefix.
815ffe8 HEAD@{4}: pull: Fast-forward
f4c3e23 HEAD@{5}: pull: Fast-forward
93d1037 HEAD@{6}: pull: Fast-forward
e027c53 HEAD@{7}: commit: Don't commit changes to Prefix
96e37a9 HEAD@{8}: commit: Update URLs based on current server