Skip to content

Instantly share code, notes, and snippets.

@3panda
Created May 31, 2025 05:36
Show Gist options
  • Save 3panda/13b8208b931ac6675511ae0289fd8993 to your computer and use it in GitHub Desktop.
Save 3panda/13b8208b931ac6675511ae0289fd8993 to your computer and use it in GitHub Desktop.
Git コミットメッセージの例一覧

Git コミットメッセージの例一覧

よく使われるプレフィックス一覧(参考)

プレフィックス 意味 用途の例
feat 新機能の追加 新しいUI追加、機能の実装
fix バグ修正 エラー修正、バリデーション漏れの対処
docs ドキュメントの変更のみ READMEやWikiの修正・追加
style コードの見た目に関する修正(動作に影響なし) インデント調整、コメントの整備など
refactor 挙動は変えずに内部構造を改善 関数の分割、重複コードの整理など
perf パフォーマンス向上 レンダリング高速化、処理軽量化など
test テストコード関連の追加・修正 単体テスト、E2Eテスト、モックの追加など
build ビルドシステムや依存関係関連の変更 Webpack設定変更、ライブラリの追加など
ci 継続的インテグレーション設定の変更 GitHub ActionsやCircleCIの設定など
chore その他の雑務 .gitignore、コメント整理、依存の微修正など

🔧 feat(機能追加)

  • feat: 検索機能を追加
    ユーザーがキーワードで記事を検索できるようになった

  • feat(profile): プロフィール編集画面を実装
    ユーザーが自分のプロフィールを編集できる画面を追加

  • feat(api): 記事一覧APIにページネーションを追加
    フロント側の無限スクロールに対応するための追加


🐛 fix(バグ修正)

  • fix: ログイン後に404が表示される問題を修正
    認証後の遷移先URLの誤りを修正

  • fix(form): 空のメールアドレスでも送信できてしまう不具合を修正
    クライアント側でのバリデーション漏れ

  • fix(api): タグ一覧が重複して返るのを修正
    DBクエリに DISTINCT を追加


📝 docs(ドキュメント)

  • docs: CONTRIBUTING.md を新規追加
    開発者向けに貢献ルールを明記

  • docs: README に環境構築手順を追記
    初期セットアップ時の注意点を補足

  • docs: API仕様書にエラーレスポンスの例を追加


💄 style(コードスタイル)

  • style: インデントとスペースを整理
    コードの可読性を向上、機能的な変更なし

  • style: Prettier のフォーマットを適用
    自動整形で統一感を保つため


♻️ refactor(リファクタリング)

  • refactor: 条件分岐のネストを浅くした
    可読性を上げるための書き直し

  • refactor(api): 共通のレスポンス処理を関数に切り出し
    重複を減らして保守性を向上


🚀 perf(パフォーマンス改善)

  • perf(image): WebP画像に変換して軽量化
    ページの表示速度向上を目的とした対応

  • perf: 一覧ページの初期レンダリングを高速化


✅ test(テスト)

  • test: ログイン機能のユニットテストを追加

  • test: 記事投稿フローのE2Eテストを追加

  • test(api): 異常系レスポンスのテストケースを拡充


🔧 build / ci(ビルド・CI)

  • build: TypeScript の strict モードを有効化

  • ci: main ブランチへの push 時にテストを実行するよう設定

  • build(deps): axios を v1.6.0 に更新


🔄 chore(雑務・整理)

  • chore: .gitignore に .DS_Store を追加

  • chore: 不要なコンソールログを削除

  • chore: デプロイ用スクリプトにコメントを追加

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment