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コマンドの基本について見ていきました

参考

www.sejuku.net

www-creators.com