私が書くときgit commit --amend
このコミットの名前を変更できる、ある種のエディターを入手しました。キーボードを使用して変更を確認して保存するにはどうすればよいですか?
William Pursellが言ったことを拡張すると、おそらくvimになってしまったでしょう。変更を保存し、:
と入力してコマンドを入力し、続いてwq
と入力してエディターを終了し、Enterキーを押します。変更を保存せずにvimを終了するには、代わりに:q!
を実行します。
このデフォルトをより使い慣れたものに変更するには、EDITOR
変数を任意の変数に設定します(nano
を試してください)。
export EDITOR=nano
の最後に~/.bash_profile
を置くだけで(まだファイルを持っていない場合はファイルを作成します)、新しいターミナルセッションごとにこの動作を取得します。
また、エディターをまったく必要とせずにgit commit --amend -m 'Your message here'
を実行できます。
次のようにエディターを構成します(例としてgedit):
git config --global core.editor "gedit"
次のように現在の構成を読み取ることができます。
git config core.editor
コマンドラインからコミットメッセージを追加することもできます。
git commit --amend -m "blablabla"
エディターはまったく開かれません。
このスレッドがあなたの質問に答えているようです: Git-コミットエディタを閉じる方法は?
エディターでファイルを保存します。 Emacsの場合:CTRLX CTRLSで保存してから、CTRLX CTRLC>で終了するか、vi :: wqの場合
最初にescを押して、編集を終了します。 (windows/vi)
画面下部の指示に従ってください。 ^O
を押して書き出すと言っていたのを覚えています。何か変更した場合は、書き込むファイル名を入力できます。今すぐenter
を押してください。
注:Ubuntuでは^O
はCtrl+O
を意味し、M-D
はEsc+D
を意味します(私が知る限り)。これが私たちを混乱させるものです。
いつでも^G
を使用してヘルプ情報を読むことができます。