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 프리셋이 브랜치 유형 목록과 레이아웃을 정하며 모든 옵션은 계속 바꿀 수 있습니다. 두세 개의 대안과 바로 복사할 수 있는 git switch, git checkout, git push 명령어도 제공합니다.

이름을 정리하는 방법

텍스트는 유니코드 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