Git ブランチ名ジェネレーター

タスク名とチケットキーを有効な Git ブランチ名に変換

入力

最大 2,000 文字。保存されません。

AUTH-231 や #42 などのキー、または Jira・Linear・GitHub・GitLab の課題 URL。

オプション

チケット位置

チケットと説明の間に入ります。

詳細設定

種類の前に追加されます (例: team/feat/…)

出力

タスクを説明するか、チケットキーを入力するとブランチ名を生成します。

ブラウザー内で生成されます。課題 URL はキーの読み取りにのみ使い、開きません。保存されるのはオプションだけです。

このジェネレーターでできること

タスクの説明と任意のチケットキーから、fix/AUTH-231/oauth-callback-race-condition のような Git ブランチ名を作成します。コンベンショナル・Git Flow・GitHub Flow・Jira・Linear のプリセットがブランチの種類とレイアウトを設定し、すべてのオプションは自由に変更できます。2〜3 個の候補と、コピーしてすぐ使える git switch・git checkout・git push コマンドも表示します。

名前の整え方

テキストは Unicode NFKD で正規化してアクセントを除去し、ß・æ・ø などは字訳し、大文字小文字を維持しない限り小文字にします。空白と記号は区切り文字になり、Git が禁止する文字は削除し、連続する区切りはまとめ、長い説明は単語の区切りで短縮します。すべての変更を理由とともに一覧表示するため、黙って書き換えることはありません。

チェックする Git のルール

最終的な名前は git check-ref-format の規則で確認します: 空白・制御文字・~ ^ : ? * [・バックスラッシュを含まない、.. と @{ を含まない、単独の @ ではない、先頭や末尾の / や // がない、ドットで始まる部分や .lock で終わる部分がない、末尾がドットでない。ブランチ用の規則として - で始まらないこと、HEAD でないことも確認し、refs/heads/<名前> として有効である必要があります。

制限とプライバシー

ブランチがすでに存在するかは確認せず、リポジトリも読み取らず、プリセット以外のチームの規約も把握しません。課題 URL はキーを取り出すために解析するだけで、何も取得しません。説明とチケットはメモリー上にのみ保持されて保存されず、このブラウザーに記憶されるのはオプションだけです。

CodingToolが正式に公開されました

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch