1. ホーム
  2. git

[解決済み] git commit -a を vim で使用する

2022-09-03 08:47:02

質問

git初心者なので、githubのチュートリアルを使ってgitを学ぼうと思いました。第3章に書いてありました。

"この最初の例では、プロジェクトの作者として自分自身を追加するためにREADMEファイルを変更します。ですから、単にファイルを編集するだけです。そして、その変更をコミットするために git commit -a コマンドを実行します。

私が git commit -a コマンドを使うと、コンソールがvimを開き、メッセージを書きましたが、コンソールからこのvimエディタを閉じる方法が分かりません。メッセージを保存してvimを閉じるにはどうすればよいのでしょうか?

どのように解決するのですか?

  1. vimで、ファイルを保存するときに : w 入力 通常モードのとき(通常モードへは Esc ).
  2. でファイルを閉じます。 : q 通常モード時

この2つの動作を組み合わせて を実行します。 : w q 入力 でコミットを保存し、vimを終了します。

上記の代わりに Z Z と入力すると、ファイルが保存され、vimが終了します。また、同じキーを2回押すので、人によってはこの方が楽な場合もあります。