LoginSignup
0
0

More than 3 years have passed since last update.

commit コマンドの -a オプションが便利だった話

Posted at

概要

タイトルのとおり、Gitにおいてcommitコマンドを使用する際に-aを付けると便利だという話をします。

本論

早速本論に入りますが、

これまで自分は、変更済みのファイルをすべてコミットする際は

$ git add . 
$ git commit -m "commit message."

と2回コマンドを叩いていた。しかし、最近commitコマンドのオプションの1つである-aの存在を知りました。

このオプションをつけることで修正または削除したファイルを自動でインデックスに追加してくれた上でコミットすることができます。

つまり、何が嬉しいかというと今までコミットするまでに2回コマンドを叩いていましたが、1回コマンドを叩くだけでコミットが可能になるということです。

具体的には

$ git commit -am "commit message."

または

$ git commit -a -m "commit message."

のように入力することで、わざわざaddすることなく、コミットができてしまうのです。

ただし、-aオプションにおいて、新規作成されたファイルに関しては適用されないという点には注意が必要です。

そのため、新規作成ファイルが存在する場合にはaddコマンドを使う必要があります。

まとめ

commitコマンドを用いる際に-aオプションをつけると、addする必要がなくなります。
ただし新規ファイルには適用されないので、新規ファイルが存在する場合には注意が必要です。
最後までお読みいただきありがとうございました。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0