KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

KEIS BLOG

コンベンショナルコミットとは?: ガイドラインと実例

目次

1. はじめに

コンベンショナルコミットとは、コミットメッセージに一定のフォーマットや規則を持たせるスタイルガイドです。これにより、プロジェクトの履歴を明瞭に保ち、他のメンバーとのコミュニケーションを円滑にします。

2. なぜコンベンショナルコミットか?

コンベンショナルコミットを採用する主な利点は、コミット履歴が標準化されるため、履歴を追いやすくなる点です。さらに、この規則に従うことで自動的にChangelogを生成することも可能です。

3. コミットタイプ

コンベンショナルコミットにはいくつかの基本的なコミットタイプがあります。

  • feat: 新機能
  • fix: バグ修正
  • chore: その他の変更(ビルドスクリプト、ドキュメント生成など)
  • docs: ドキュメントのみの変更
  • style: コードの意味に影響を与えない外観の変更(スペース、フォーマット、セミコロンの欠落など)
  • refactor: バグを修正するものでも新機能を追加するものでもないコード変更
  • perf: パフォーマンスを向上させるコード変更
  • test: 既存のテストの修正または新しいテストの追加

4. 実例

以下はいくつかの実例です。

  
    # 新機能を追加
    git commit -m "feat: add login function"
    
    # バグを修正
    git commit -m "fix: resolve issue with API endpoint"
    
    # ドキュメントを更新
    git commit -m "docs: update README"
  

5. さらに詳しく

コンベンショナルコミットの詳細なガイドラインについては、公式のConventional Commitsウェブサイトを参照してください。

ここでは詳しくは触れませんが、コンベンショナルコミットを活用することで、Changelog の自動生成、セマンティックバージョニングにもつながります。これらについては記事を分けて説明しようと思います

エンジニア募集中!

採用情報はこちら

CATEGORY

技術情報

思考

便利サービス

社内イベント

採用担当の戦い

その他

メンバー

LATEST ENTRY

2026.07.08

見慣れないIPアドレスの正体を調べる4つの方法

技術情報

2026.07.08

「providerを固定したのになぜ直らない?」Terraform初心者がハマる落とし穴

技術情報

2026.07.08

【KEISのメンバー #1】入社2年目・若手エンジニアに聞く、未経験からの1年と「続けられるエンジニア」

メンバー

2026.06.21

{% partial %} 文法リファレンス ― 名前・属性・型解決・スコープの全仕様

技術情報

2026.06.21

Liquid に自作タグを足す ― partial タグで見る作り方

技術情報

TAG