コミットメッセージ
形式: <型>(<任意のスコープ>): <要約>
- 型:
feat,fix,refactor,perf,test,docs,style,chore,build,ci - 要約: 英語、命令形("add"、"added" ではない)、小文字、末尾にピリオドなし、最大72文字
- 本文(任意): 要約の後に空行、理由を説明、72文字で折り返し
- 破壊的変更: 型の後に
!を追加し、BREAKING CHANGE:フッターを付ける - 1つの論理変更につき1コミット。そのコミットに属するファイルのみステージし、決して
git add -Aをむやみに行わない
タスク終了時
タスクでファイルを変更した場合、コピー可能な形式で提案コミットを返信の末尾に示す:
<型>(<スコープ>): <要約>
<理由(1~3行、要約だけでは不十分な場合)>
- このタスクが触れたファイルの
git diffに基づく。ワークツリー内の無関係な変更は含めない - 本当に分離された変更(例: バグ修正とUI名変更)はそれぞれに1つの提案コミットを作成し、各コミットに含めるファイルをその下に列挙する
- 提案のみ行う。ユーザーが要求しない限り
git commitを実行しない
ルール:
Co-Authored-Byや "Generated with" 行は追加しない- 要求されたときのみコミットする。ユーザーが明示的に要求しない限り
git pushを行わない