web-dev-qa-db-ja.com

git commitがNanoを開いたときにgitの変更をコミットする方法は?

私はgitを初めて使用し、Windowsマシンで最初の変更をコミットしようとしています。ただし、$git commitオンラインチュートリアルショーや Pro Git での説明とは異なる画面に移動します。オンライン検索でこの画面の使用方法を説明することもできません。

画面は次のようになります。 The git commit screen I'm having trouble with

キーボードのすべてのキーを試してみましたが、実際にはコミットしないようです。また、画面下部に緑色でこれらの小さなヘルプオプションがあり、コマンドを提供しているように見えますが、ボタンを押すと、コミットメッセージに入力するだけです。これらのヘルプオプションとは何ですか?

他の誰もが「vim」と呼ばれるものを使用しているようです。Windowsコンソールは問題ないと思ったため、Gitのインストール時にインストールしないことを選択したと思います。

では、実際にどのようにコミットし、画面下部にある緑色のコマンドは何ですか?ありがとうございます!

15
Guy

その画面は単なるテキストエディタであり、下部にあるこれらのオプションはコマンドを表します。通常、そのctrlキー+コマンドの文字です。

コミットするには、コミットメッセージを書き込んでから、ctrl+oを押してメッセージを書き込んでから、ctrl+xを押して画面を終了します。

この画面を回避するために、git commit -m 'your commit message'のようなことを行うことができます。-mは、コミットメッセージがコマンドに含まれることを示します。

7
piedra