👤 3,283 total uses◯ Free: 5 uses/day • Resets in 7h 55m
開発 & 技術

Gitコミットメッセージ生成器

Conventional Commitsまたはチームのフォーマットに従って、明確で従来のコミットメッセージを書きます。範囲、タイプ、および重大な変更のインジケーターを含みます。

もっと知る

Git Commit Message Generator は、冗長な変更説明を、チームの規約に従った簡潔でよく構成されたコミットメッセージに変換します。Conventional Commits、Angular、Semantic のスタイルに対応し、適切なタイプのプレフィックス、スコープ、本文の書式を備えています。git log を読みやすく、変更履歴を自動化可能に、コード履歴を検索可能にするメッセージを生成します。

0 / 3000

✓ 無料で利用可能 — 登録不要、クレジットカード不要。

開発者

Conventional commit for a new feature

Developers turn a plain description of their work into a clean Conventional Commits message with body.

入力と出力のプレビューを見る

入力

Changes Description
Added input validation to the user registration form. Now checks email format, password strength (min 8 chars, 1 uppercase, 1 number), and duplicate username. Shows inline error messages under each field.
Convention
conventional
Commit Type
feat
Scope
auth

出力(抜粋)

feat(auth): add registration form input validation

Validate email format, enforce password strength (min 8 chars, 1 uppercase, 1 number), and reject duplicate usernames. Display inline error messages beneath each field for clearer user feedback.

- Add client-side validators for email, password, and username
- Surface field-level error states in the registration form
- Prevent submission until all fields pass validation
開発者

Conventional commit for a bug fix

Engineers produce precise, issue-linked fix commits that explain the root cause, not just the symptom.

入力と出力のプレビューを見る

入力

Changes Description
Fixed a bug where the shopping cart total didn't update when a coupon was removed. The discount stayed applied because the recalculation only ran on coupon add, not remove. Now recalculates on both add and remove.
Convention
conventional
Commit Type
fix
Scope
cart

出力(抜粋)

fix(cart): recalculate total when a coupon is removed

The cart total previously retained a discount after a coupon was removed because recalculation only triggered on coupon add. Trigger the recalculation on both add and remove so the displayed total always reflects active coupons.

Fixes #482
フリーランサー

Angular-style commit for a docs update

Contributors and freelance devs keep documentation commits tidy and consistent with team conventions.

入力と出力のプレビューを見る

入力

Changes Description
Updated the README and API documentation to cover the new webhook endpoints, added a quickstart example, and fixed several broken links in the authentication section.
Convention
angular
Commit Type
docs
Scope
readme

出力(抜粋)

docs(readme): document webhook endpoints and fix auth links

Add coverage for the new webhook endpoints, including a quickstart example, and repair broken links throughout the authentication section.

- Document POST /webhooks subscribe/unsubscribe endpoints
- Add a copy-paste quickstart snippet
- Fix three dead links in the Authentication guide

Gitコミットメッセージ生成器 の結果がここに表示されます

コメント付きの整理されたコードブロックと、変更点の簡単な説明が得られます。

クリエイターや企業によって25回使用されました

使い方 Gitコミットメッセージ生成器

  1. 行った変更を平易な言葉で記述しましょう。どのファイルが変わったか、何が以前と異なる動作になるか、なぜその変更を行ったか。
  2. チームのコミット規約を選択してください(Conventional Commitsが最も広く採用されています)。
  3. あなたの変更を最もよく分類する変更の種類を選択してください — 新機能のための'feat'、バグ修正のための'fix'、再構築のための'refactor'。
  4. オプションで、コンテキストを絞るためのスコープを追加します(例:認証変更のための'auth'、フロントエンド更新のための'ui')。

使用例

1

開発者チーム全体で一貫したコミットメッセージを書く

2

自動変更履歴生成ツールと連携するコミットメッセージを生成します。

3

オープンソースの貢献やプルリクエストのための説明的なコミットを作成する

4

明確な前後のコンテキストで複雑なリファクタリングの変更を文書化します

最高の結果を得るためのヒント

  • 説明には「なぜ」を含め、「何」だけではなく — これは、将来の開発者にとって貴重なコンテキストを提供するコミットボディを生成するのに役立ちます。
  • モノレポのために特定のスコープを使用してください:'api'、'web'、'shared'、'infra' — これによりgitログのフィルタリングがはるかに便利になります。
  • 重要な変更については、古い動作が何であったか、今は何であるかを言及してください。ジェネレーターは適切なBREAKING CHANGEのフッターをフォーマットします。
  • 従来のコミット形式は、semantic-releaseやstandard-versionなどのツールを使用して、自動的なバージョンアップと変更履歴の生成を可能にします。

よくある質問

従来のコミットとは何ですか?

従来のコミットは、構造化された形式を提供するコミットメッセージの仕様です:タイプ(スコープ):説明。自動的な変更履歴の生成、セマンティックバージョンの増加を可能にし、gitの履歴を検索可能にします。これは業界で最も広く採用されているコミットの規約です。

主題のみのバージョンと詳細なバージョンのどちらを使用すべきですか?

小さく自己説明的な変更(タイプミスの修正、依存関係の更新)には件名のみを使用してください。機能追加、バグ修正、リファクタリング、または将来の開発者が理由を理解することで利益を得る変更には、本文を含む詳細版を使用してください。

どの範囲を使用すべきですか?

スコープは影響を受けるコードベースのセクションを表します:'auth'は認証、'api'はRESTエンドポイント、'ui'はフロントエンドコンポーネント、'db'はデータベースの変更、'ci'はパイプラインの変更です。チーム内でスコープを一貫して使用してください — クロスカッティングの変更には空白のままにしてください。

これは変更ログにどのように役立ちますか?

従来のコミット形式は機械可読です。semantic-release、standard-version、release-pleaseなどのツールは、コミットを解析して自動的にカテゴリ別の変更履歴(機能、バグ修正、破壊的変更)を生成し、バージョン番号を決定できます。

72文字ルールとは何ですか?

Gitや多くのツールは、コミットメッセージの最初の行を要約として表示します。件名行を72文字以下に保つことで、git log、GitHub、IDEインターフェースで完全に表示され、切り捨てられません。本文も端末の可読性のために72文字で折り返す必要があります。

これらのワークフローの一部

このツールは、作業をより効率的に進めるためのステップバイステップガイドで使用されます

🔒
あなたのプライバシーは保護されています

テキストは保存されません。処理はリアルタイムで行われ、結果を生成した後すぐに入力が破棄されます。

無制限のアクセスを解除

無料ユーザー:1日10回の使用 | Proユーザー:無制限

⚖️ このツールを比較

このツールが他とどう比較されるかを確認:

Gitコミットメッセージ生成器 vs. 変更履歴生成器 比較を見る →

✍️ プロンプトライブラリ

すぐに使えるプロンプト集 — 「使う」をクリックするとツールに自動入力されます

[describe what it does]を行うPython関数を書いてください。型ヒントとdocstringを含めてください。

このコードを説明し、改善点を提案してください: [paste code]

次の関数のユニットテストを生成してください: [paste function]

カラムが[list columns]のテーブルから[describe what you need]するためのSQLクエリを書いてください。

[project type]プロジェクト向けに、インストール・使い方・コントリビューションの各セクションを含むREADME.mdを作成してください。

🔒

⚡ Proプロンプト

[platform type]向けに、認証・データ・通知の各サービスを備えたマイクロサービスシステムを設計してください。API契約とデータベーススキーマも含めてください。...
[cloud provider]にデプロイする[stack]アプリケーション向けに、完全なCI/CDパイプライン構成を書いてください。...
Redisを用いて、ユーザーごとに毎分[X]リクエストをサポートするNode.js API向けのレート制限ミドルウェアを設計してください。...
Proにアップグレード →

関連ツール

このエージェントを試す

YouTube-zu-Blog-AgentYouTube-URL → Transkript → 1500-Wörter-Blog → 5 Social-Snippets → Newsletter → optimierte Videobeschreibung.このエージェントを試す →

関連ワークフロー

ProdukteinführungspaketGenerieren Sie aus einem Produkt-Briefing Markenname, Slogan, Social-Media-Beiträge und E-Mail-Betreffzeilen.ワークフローを実行 →

もっと読む