# SourceTreeでマージ時に「fatal: You have not concluded your merge (MERGE_HEAD exists).」と表示される場合の対処法 URL: https://webrandum.net/sourcetree-fatal-you-have-not-concluded-your-merge/ 公開日: 2022-05-18 更新日: 2022-05-18 カテゴリー: コーディング タグ: Git, SourceTree 出典: Webrandum(著者: サイトウ マサカズ) SourceTreeでマージをしようとしたときに、下記のメッセージが表示されてマージができない現象が発生しました。 ``` fatal: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you merge. ``` ## 発生内容 SourceTreeでマージしようとしたときに発生しました。 メッセージが出て「閉じる」しかなく、そのままマージできない状態です。 ![fatal: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you merge.](https://webrandum.net/mskz/wp-content/uploads/2022/05/image_1-7.png) どうやら、1度マージ作業をしたあとで変更を破棄することで、HEAD情報だけが残ってしまって、その結果次のマージができないようです。 ## 対処法 HEAD情報をリセットする必要があります。 SourceTreeのメニューバーの[操作]→[ターミナルで開く(control + command + T)]でターミナルで開きます。 ![SourceTreeの[操作]→[ターミナルで開く]](https://webrandum.net/mskz/wp-content/uploads/2022/05/image_2-5.png) あとは下記コマンドを実行すると、マージ作業のリセットができます。 ``` git reset --merge ``` 実行したあと、改めてマージ作業を行うと無事マージできました。