/branch <이슈번호> <설명>
예시: /branch 156 course-like
$ARGUMENTS에서 이슈번호와 설명을 파싱한다.- 커밋 타입을 선택하도록 사용자에게 묻는다.
- 브랜치명을 조합하고 확인을 요청한다.
- 확인 후 아래 순서로 명령을 실행한다.
git fetch origin develop— 최신 develop 동기화git checkout -b <브랜치명> origin/develop— 로컬 브랜치 생성git push -u origin <브랜치명>— 원격 브랜치 생성 및 추적 설정
- 완료 후 생성된 브랜치명을 출력한다.
<type>/#<이슈번호>-<설명>
| 타입 | 사용 시점 |
|---|---|
feat |
새로운 기능 추가 |
fix |
버그 수정 |
refactor |
기능 변경 없는 코드 개선 |
docs |
문서, 주석 변경 |
test |
테스트 코드 추가/수정 |
chore |
빌드, 설정, 의존성 등 기타 변경 |
feat/#156-course-like
fix/#149-semofeed-image-url-quote
refactor/#160-tracking-buffer-flush
git fetch origin develop
git checkout -b feat/#156-course-like origin/develop
git push -u origin feat/#156-course-like