コミット(C-x g c c)
Staged changes にあるファイルはコミットできます。
cを押すとコミット用バッファ(magit-commit-popup)がポップアップします
(図 6)。
ポップアップ内にあるSwitches、Options、Actionsから操作を選択し、頭に付いている記号を入力します。
通常のコミットの場合はcを押します。
図 6 コミット用バッファ
すると、画面が上下2分割されて
magit-diffバッファ(画面上)と
.git/COMMIT_EDITMSGバッファ(画面下)が表示されます
(図 7)。
magit-diffバッファには変更した箇所が表示されているので、それを確認しながら、
.git/COMMIT_EDITMSGバッファにコミットメッセージを書きます。
コミットメッセージの編集が終わったらC-c C-cで保存します。
コミットをキャンセルする場合はC-c C-kで破棄できます。
図 7 コミットメッセージの編集
コミットが終わると Unpushed commits に
コミットメッセージが表示されます
(図 8)。
図 8 magit-commit-done
コミットを取り消したい場合はC-x g U HEAD^ とすればよいはずです(やったことない)。 もしくはシェルを起動してgit reset HEAD^ しましょう(やったことある)。