Git を使用する場合、チーム メンバーがより適切な Git コミット コメントを作成するのに役立つ共通のルールとベスト プラクティスがいくつかあります。一般的な Git コミット コメント ルールをいくつか示します。
-
簡潔にする: コメントは簡潔に、一般的な変更点を説明する必要があります。長いコメントは避け、1 行の長さが 50 文字以下になるようにしてください。
-
動詞の現在形を使用する: 変化を説明するには動詞の現在形を使用します。たとえば、「修正済み」または「修正」の代わりに「修正」を使用します。
-
一人称: 一人称を使用して変更を説明します (例: 「機能の追加」ではなく「機能の追加」)。
-
無意味なコメントを避ける: コメントは有益な情報を提供するものであり、「更新」や「バグを修正」などの無意味なコメントは避けてください。できるだけ具体的にしてください。
-
キーワードを使用する: コメント内でキーワードを使用して、行われた変更の種類を識別します。たとえば、新しい機能を追加するには「追加」、バグを修正するには「修正」、既存の機能を更新するには「更新」、機能を削除するには「削除」などを使用します。
-
問題またはタスク番号を参照する: コード変更が特定の問題またはタスクに関連している場合は、コメント内の対応する問題またはタスク番号を参照できます。これは、コードの変更を追跡し、特定の問題やタスクと関連付けることに役立ちます。
-
セグメント化されたコメント: 大規模なコード変更の場合、セグメント化されたコメントを使用して、変更のさまざまな部分をより適切に整理して説明できます。
-
英語を使用する: チーム メンバー間の理解と一貫性を確保するために、Git コミット コメントを英語で書くことをお勧めします。
これらのルールとベスト プラクティスは、チーム メンバーがコードの変更履歴をよりよく理解して追跡し、コードの可読性と保守性を向上させるのに役立ちます。
コメントの適切な形式を示す Git コミット コメントの例をいくつか示します。
-
新しい機能を追加します。
Add user authentication feature
-
バグを修正します:
Fix null pointer exception in data processing
-
既存の関数を更新します。
Update data validation logic for better error handling
-
関数を削除します:
Remove deprecated API endpoint
-
問題番号またはタスク番号を引用するには:
Refactor database connection code (#123)
-
セグメンテーションに関するメモ:
Refactor user authentication code - Extract authentication logic into separate module - Improve password hashing algorithm
これらのコメント例は、簡潔さ、動詞の現在形の使用、一人称、キーワードなどの規則に従っており、加えられた変更を説明するのに役立つ情報を提供します。特定の状況やチームの要件に応じて調整してください。