私はWindowsを使用していますが、コミットする前に、Gitが私にテキストメッセージを入力してほしいと思うと、新しいテキストウィンドウが現れます。
どうすればこれを終了できますか。
私はGitを勉強しようとしています。だから、少し助けていただければ幸いです。
あなたはGitを学んでいるので、これはgitとはほとんど関係がないことを知っておいてください。 vimでは、i
を押してテキストの入力を開始し、esc
と:wq
とenter
を押すことで保存できます。これは入力したメッセージで確定します。あなたの現在の状態で、コミットせずに出てくるためには、上記のように:q
の代わりに:wq
を実行することができます。
あるいは、gitがエディタを開いてメッセージを入力する代わりに、git commit -m '<message>'
を実行することもできます。
エディタを変更して、使い慣れたもの(メモ帳など)を使用することもできます。 - WindowsでGitを使用するようにエディタを設定するにはどうすればよいですか?
Gitがメッセージをタイプする必要があるときに使われる デフォルトのテキストエディタ があります。デフォルトでは、Gitはあなたのシステムのデフォルトエディタを使用します。それは通常 Vi または Vim です。あなたの場合、Gitが選んだのはVimです。他のエディタを選択する方法の詳細については、 どのようにGitが自分の選んだエディタをコミットに使用するのですか? を参照してください。その間...
あなたが出る前にメッセージを入力したいと思うでしょう Vim :
...あなたが入力するための新しい行を開始します。
(g)Vimを終了するには
ほとんどのプラットフォームでテキストの編集に使用できるので、Vimを知っておく価値があります。 Vim Tutor
を使用することをお勧めします。多く使用します何年も前に振り返ったことは一度もありません(私がVimを使用しないときには、ほとんど一日が経ちません)。
それが vi エディタです。 ESC:q!
を試してください。
Windows 10では、これは私にとってVIMとgit bashを使ったVIでうまくいきました
"Esc" + ":wq!"
または
"Esc" + ":q!"
Windowsでは、私は次のコマンドを使用しました
:wq
コミットメッセージが空のため、前回のコミットを中止します。
Windowsでは、キーボードの「q」を押すだけでこの画面が終了します。 DOSプロンプトから「!help」または単に「help」と「enter」を使ってヘルプを読んでいたときにわかりました。
ハッピーコーディング:-)