git commitコマンドについて調べてみた
はじめに
gitの勉強としてcommitコマンドについて調べてみたことを、主に自分への備忘録として記事にしました。
インデックス領域にある変更をコミットする
git commit
- インデックスにステージされた全てをまとめたコミットを作成する
指定したファイルの変更をコミット
git commit xxx.xxx
git add
を実行することなくコミットすることができる- 例えば、別ファイルがステージされてても、それを無視して指定したファイル"だけ"がコミットされる
.gigignore
に記載されたファイルは無視される
新規追加ファイルを除いた変更分をコミットする
git commit -a
- Gitの管理対象とインデックスに含まれる変更をコミットする
- 新規作成されたファイルはコミットされない
git add
でステージングに追加してください
メッセージを付けてコミットする
git commit -m "xxxx"
xxxx
にコミットメッセージを入力する- エディタを開かずにコミットすることができる
コミットメッセージを修正する
git commit --amend
- 直前のコミットメッセージを修正することができる
おわりに
Gitのcommitコマンドの基本について見ていきました