質問: # develop(マージしたブランチ)での変更内容 ・・・ >>>>>>> develop ``` という形で、コンフリクトを起こしたファイルに問題箇所が書かれていました。 しかし、追記されていたこれらの情報を、誤って消してしまい、コンフリクト内容が分からなくなってしまいました。 試したこと ----- コンフリクトを起こしているファイルを再度コミットし、 ``` Step 1: From your project repository, bring in the changes and test. git fetch origin git checkout -b develop origin/develop git merge master Step 2: Merge the changes and update on GitHub. git checkout master git merge --no-ff develop git push origin master ``` という手順で再度やり直そうとしたのですが、mergeしてもコンフリクト箇所が取得できません。 git merge masterコマンドを入力しても、 Already up to date. と返ってきてしまい、ファイルの中身もそのままになってしまっています。 誤って消してしまったコンフリクト箇所を再取得する方法を教えていただきたいです。 よろしくお願い致します。
回答: `git log`でマージ前のコミットのハッシュを確認し、`git reset --hard ハッシュ`でマージ前に戻す。 その後再度`git merge master`かな。