このマージが必要な理由を説明するコミットメッセージを入力してください。特に、更新されたアップストリームをトピックブランチにマージする場合は、質問する

このマージが必要な理由を説明するコミットメッセージを入力してください。特に、更新されたアップストリームをトピックブランチにマージする場合は、質問する

私は Git を使用しています。リモート リポジトリからプルを実行したところ、エラー メッセージが表示されました:


特に更新されたアップストリームをトピック ブランチにマージする場合は、このマージが必要な理由を説明するコミット メッセージを入力してください。

メッセージを入力して押してEnterも何も起こりません。

メッセージの入力が完了したことを Git/Terminal に伝えるにはどうすればよいでしょうか?

OS Xでターミナルを使用しています。

ベストアンサー1

コミット メッセージは Git から送信されますが、終了できないのは実際にはエディターが原因です。これは、Git がデフォルトのエディターを使用するためです。このエディターは、さまざまな理由から通常は に設定されていますvi(OS によっては、 などの別のエディターになっている場合もありますpico)。

コミット メッセージを書き込んで VI を終了するには、次の手順に従います。

  1. i(挿入の場合はi)を押します
  2. マージメッセージを書く
  3. esc(エスケープ)を押す
  4. 書く:wq(書いて終了)
  5. Enterキーを押します

VI (またはそれに近い VIM) を使用する必要がないように、別のエディターを使用するように Git を構成することもできます。

おすすめ記事