私は git-flow を使用していますが、それは重要ではありません。master ブランチは production で、develop ブランチは開発用です。
今朝、私のマスター ブランチ (これは私のプロダクション リリースです) は何週間も (私の最後のリリース以来) 触れられていませんでした。master ブランチを見ると、develop ブランチからのコミットがすべて含まれています。
にマージが表示されない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