開発者ツール

Gitコミットメッセージ生成ツール

タイプ、スコープ、メッセージ本文を入力すると、フォーマット済みのGitコミットメッセージを自動生成します。Breaking Changeの通知も追加可能です。

ツールを実行

このオンラインツールは、開発者の作業効率を高めるために設計されたGitコミットメッセージ生成器です。コミットタイプ、スコープ、メッセージ本文などの入力項目を提供することで、標準的な形式に従ったコミットメッセージを即座に作成できます。入力が空欄の場合でも、組み込みのテンプレートからランダムに選択してメッセージを構築するため、素早いプロトタイピングやテスト時に便利です。また、破壊的変更(Breaking Change)を含む場合は、専用のチェックボックスを有効にするだけで、適切な警告文と区切り行が自動的に追加されます。生成されたメッセージには、可読性を高めるための固定された箇条書きリストも付加されます。このツールはブラウザ上で動作するため、インストール不要で手軽に利用できますが、実際のリポジトリへの適用やGitコマンドの実行は行わない点に注意してください。あくまでテキスト生成支援ツールとして、手動でのコピー&ペーストによる利用を想定しています。正確性や規約適合性は保証されないため、最終的な確認は開発者自身で行う必要があります。

使い方

  1. コミットタイプ(例: feat, fix)を入力欄に入力するか、空欄にしてランダム選択させます。
  2. 影響範囲を示すスコープを入力するか、空欄の場合はランダムなスコープが適用されます。
  3. 変更内容を説明するメッセージ本文を入力します。空欄の場合は自動生成されます。
  4. 破壊的変更を含む場合は、「Breaking」チェックボックスをオンにします。
  5. 「実行」ボタンをクリックすると、結果パネルにフォーマット済みのコミットメッセージが表示されます。
  6. 表示されたメッセージを確認し、必要に応じて編集してからGitリポジトリで使用します。

使用例

  • タイプ: feat, スコープ: auth, メッセージ: add login button -> feat(auth): add login button
  • タイプ: 空欄, スコープ: 空欄, メッセージ: 空欄, Breaking: オン -> (ランダムタイプ):(ランダムスコープ): (ランダムメッセージ)\n\nBREAKING CHANGE: ...

よくある質問

このツールは実際にGitコミットを作成しますか?

いいえ、このツールはコミットメッセージのテキストを生成するのみで、Gitリポジトリへの書き込みやコミット操作は行いません。生成されたテキストを手動でコピーして使用してください。

入力を空欄にした場合どうなりますか?

コミットタイプ、スコープ、メッセージが入力されていない場合、ツールは組み込みのリストからランダムに値を選択してメッセージを構成します。

破壊的変更(Breaking Change)とは何ですか?

既存のAPIや機能との互換性が失われる変更のことです。チェックボックスをオンにすると、生成されるメッセージにその旨を示す通知と区切り行が追加されます。

生成されたメッセージは常に正しいですか?

ツールは構文に基づいてメッセージを生成しますが、内容の正確性やプロジェクトの規約への適合性は保証しません。使用前に必ず確認してください。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。