私は Git を使用しています。リモート リポジトリからプルを実行したところ、エラー メッセージが表示されました:
特に更新されたアップストリームをトピック ブランチにマージする場合は、このマージが必要な理由を説明するコミット メッセージを入力してください。
メッセージを入力して押してEnterも何も起こりません。
メッセージの入力が完了したことを Git/Terminal に伝えるにはどうすればよいでしょうか?
OS Xでターミナルを使用しています。
ベストアンサー1
コミット メッセージは Git から送信されますが、終了できないのは実際にはエディターが原因です。これは、Git がデフォルトのエディターを使用するためです。このエディターは、さまざまな理由から通常は に設定されていますvi
(OS によっては、 などの別のエディターになっている場合もありますpico
)。
コミット メッセージを書き込んで VI を終了するには、次の手順に従います。
i
(挿入の場合はi)を押します- マージメッセージを書く
esc
(エスケープ)を押す- 書く
:wq
(書いて終了) - Enterキーを押します
VI (またはそれに近い VIM) を使用する必要がないように、別のエディターを使用するように Git を構成することもできます。