ウェブサービスを作っています。

git commit -a の -a は all

add だと思ってたせいで、.gitignore 書いたのにコミットされちゃって何だこれとか数分悩みました。

git add . && git commit

ってやれば .gitignore 考慮されながらコミットできていい感じです。