git commit で変更をローカルリポジトリにコミットする
git add
、git rm
、git mv
などのコマンドによってステージされたファイル(の変更箇所)は、git commit
でローカルリポジトリにコミットされる対象になります。
コミットを行うときは、必ずコミットコメントを記述する必要があります。
コメントは、下記のように -m
オプションで指定することができます。
複数の段落にわたるコメントを付けたい場合は、-m
オプションを複数指定します。
git commit
コマンドに -m
オプションを指定しなかった場合は、コミットコメントを入力するためにエディタが起動します。
このとき -v
オプションを指定すると、コミットされるファイルの変更差分 (diff) も同時にエディタ上に表示されます。
ただ、一般的には git commit
の実行前に git diff --staged
で差分確認します。
git add
コマンドなどで変更をステージされていないファイルも、すべてコミットしてしまうには、git commit
のオプションで -a
を指定します。
ただし、Git の管理下にない(追跡されていない)ファイルはステージの対象になりません。