Gitのコミットメッセージでは命令形(imperative mood)を使うのが慣習です。
コミットメッセージの考え方: 「このコミットを適用すると何をするか」を表現するため
テスト方法: 「If applied, this commit will [your commit message]」で文章が成り立つかチェック
✅ 正しい例:
❌ 間違った例:
Add - 機能や項目を追加
Fix - バグを修正
Update - 既存のものを更新
Remove - 削除
Rename - 名前変更
Refactor - リファクタリング
多くのOSSプロジェクト(Linux、Git、React等)でも同じ慣習が使われています:
Add support for TypeScript
Fix memory leak in parser
Update README with new examples
この慣習に従うことで、世界中の開発者が理解しやすいコミットメッセージになります。