OS Xでviを使用してgitコミットメッセージを追加する 質問する

OS Xでviを使用してgitコミットメッセージを追加する 質問する

OS X ターミナルで Git の使い方を学んでいます。とても簡単そうです。でも、1 つだけ問題があります。たとえば、「myTestBranch」を「master」にマージしようとすると、このプログラムがターミナルを覆い、マージ メッセージを書き込む新しいビューを表示します。その後、「Enter」キーを押してマージ メッセージを保存し、メインのターミナル ビューに戻って作業を続行する方法がわかりません。

誰か知っていますか、どのように機能するのでしょうか?

マージしようとすると、何が表示されますか

ベストアンサー1

デフォルトの git エディターを変更していない場合、その「新しいビュー」は Vi プログラムです。

Vi を使用してコミット メッセージを保存するには、次の手順に従います。

  1. タイプi
  2. メッセージを書く
  3. ESCキーを入力してください
  4. タイプ:wq
  5. 完了!:D

入力:q、ステップ4、だけでは十分ではありません。やめる保存せずに。そのためには:wq、つまり書くそしてやめる

コミット メッセージは、お好みのエディター (vim、emacs など) を使用して記述できます。これを実現するには、次の順序でリストされている構成パラメーターまたは環境変数を使用します。

  1. GIT_エディター環境変数
  2. コアエディター設定オプション
  3. ビジュアル環境変数
  4. 編集者環境変数

構成オプションを使用して、次のように入力します。

$git config --global core.editor "nano"

または環境変数を使用する場合は、次のようなものを追加します。.bash_profile

$export GIT_EDITOR="PATH/TO/YOUR/EDITOR"

おすすめ記事