2016-10-19 1 views
0

codeshare10-18.txtの場合はgit addでした。自分のレポジトリにプッシュしたいと思っていました。私はその後、git commit codeshare10-18.txtをした、と私はメッセージを追加するのを忘れているので、私は最後にこれで警告だ:私は何をすべきかわからなかったので、私は私が追加できると思ったので、私はEを押しメッセージなしで 'git commit'を実行した後、ブルーテキストのcmd画面から抜け出すにはどうしたらいいですか?

"C:/Users/Nicolas/Desktop/workshop/neobis001.github.io/.git/.COMMIT_EDITMSG.swp" already exists! 
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort: 

をそんなメッセージ。私はお返しにこの色の画面を得た:私は「TXTを追加しました」のようなメッセージを入力して試してみました

enter image description here

。 "A"は途切れてしまい、Enterを押しようとしたときにcmdで改行を加えただけです。このウィンドウは何ですか、そしてXボタンをクリックせずにこのウィンドウから出るにはどうしたらいいですか?私はCtrlキー+CEscキー、そして "終了" プラスを入力を試してみましたが、それらのどれも働きました。私はメッセージを含めるべきである次回を知っていますが、私はまだコンソールコマンドでここから出る方法を知りたいと思います。

答えて

2

これはvimのテキストエディタです。

それが開き、次のことができ、以下には:

  • 押し私は挿入モード
  • を終了するには、あなたのコミットメッセージ
  • プレスESCに挿入モード
  • タイプを入力します
  • press ZZ保存して終了する

また、最後のステップのために、あなたはZZがそれにちょうど近道である)ENTER :wqに入力することができます。

+0

"ZZ"を試しましたが、 'E45: 'readonly'オプションが設定されています(オーバーライドするには!私は "!"を試みたが、何も起こらなかった。私も 'wq'を試してからEnterを押しましたが、私は同じメッセージを返します。ここから何をすべきか知っていますか? – DragonautX

+1

@DragonautX ':wq! 'を使って読み込み専用ファイルを保存して終了することができます。 'を最後のステップとして使用します。しかしおそらく 'C:/ Users/Nicolas/Desktop/workshop/neobis001.github.io/.git/.COMMIT_EDITMSG.swp'ファイルを削除して、通常のやり方でコミットするのがベストでしょう。 – GolfWolf

+0

ありがとうございます。私はvimのテキストエディタについてもっと詳しく学んで、それが以前に呼ばれたことを知らなかった。 – DragonautX

関連する問題