web-dev-qa-db-ja.com

git commitメッセージを終了するにはどうすればよいですか?私はVIMにいません。「commit -m」コマンドを使用しました

私はメッセージをコミットしようとしていて、誤ってタイプミスをしました:

'git commit -m 'Deleted old Basic Syntax chapter README'

今、私はターミナルで立ち往生しています、そしてそれが示すすべては:

> 
>
>
>
>asdfasdfad
>
>asd
>

これを終了する方法はありますが、それでもコミットメッセージを保持するにはどうすればよいですか?私は再コミットする必要があっても大丈夫ですが、失いたくないいくつかのコミットに座っているので、ターミナルを終了する必要はありません。 (もし私がそれらをすべて失うなら?)

14
Hunter

ターミナルを閉じてもコミットは失われません。

ctrl+c プロンプトを終了します>

奇妙な数の'文字の文字列を開いたのです。
Bashは文字列に対してより多くの入力を期待し、>プロンプトの後に入力できるようにします。

'」と入力してヒットしてください return、同じことを取得します。もう一度「 `」を入力して文字列を閉じると、通常のbashプロンプトに戻ります。

25
Travis