306

私は git が初めてで、PDF から学んでいます。コマンド$ git commitを実行すると、新しいエディターが開きます。しかし、私はその新しいコミット エディターを閉じようとしています。これを行う方法?Windowsでgitを使用しています。

4

13 に答える 13

334

エディターでファイルを保存します。Emacs の場合:CTRLX CTRLS保存CTRLX CTRLCして終了するか、vi の場合::wq

esc編集を終了するには、最初に押します。(windows/vi)

于 2012-11-05T19:57:40.070 に答える
28

さらに良いことに、エディターを使い慣れたものに構成します (例として gedit):

git config --global core.editor "gedit"

次のように現在の構成を読み取ることができます。

git config core.editor

コマンド ラインからコミット メッセージを追加することもできます。

git commit -m "blablabla"

そもそもエディターが開かれません。

于 2015-02-05T12:06:43.893 に答える
1

git-commit-commit「保存して終了」の代わりに、デフォルトで にバインドされている git-commit の関数を使用できますC-c C-c。ファイルを保存して閉じます。C-x C-cその後、前述のように でemacs を閉じる必要があります。現在、emacs を自動的に終了させる方法を見つけようとしています。

于 2015-06-15T09:04:51.923 に答える
1

これが役立つ場合に備えて、同様の問題が発生しました。

コマンドを打つとgit commit --amend. デフォルトのエディタが開きます。さて、問題はこれをどうやって閉じるかでした。私はこれを解決したばかりなので、それが役立つかどうかは次のとおりです。

Ctrl+を押しますX

を押しYて「はい」を選択します

Ctrl+ M+を押しAます (このコマンドは、編集中のコミット メッセージを保存し、エディターを終了します)

git logコマンドを試して変更を確認してください

于 2021-11-12T06:15:21.350 に答える
0

>プロンプトに到達するキーの組み合わせはわかりませんが、私が知っているのはbashプロンプトではありません。普通にたまたま手に入れた。Ctrl+C (または D) で $ プロンプトに戻ります。

于 2019-02-03T17:54:57.930 に答える