브랜치 최종

develop브랜치에서 FE, BE를 각각 분기합니다.

FE에서 "F/#59/Feature/Init" 브랜치를 분기합니다.

BE에서 "B/#59/Feature/Init" 브랜치를 분기합니다.

(59랑 이하 내용들은 예시입니다.)

브랜치 생성 시

<aside> ✅

브랜치 이름 짓기

{영역}/#{이슈번호}/{기능 명}

ex) 회원 가입 기능을 구현하려 한다. 지라 이슈 번호가 S12P21E106-55라면

F/#55/Feature/SignUp

순서

git switch develop

git checkout -b F#55/Feature/SignUp

… 커밋 작업

git push --set-upstream origin F/#55/Feature/SignUp

추후 MR 작업

</aside>

커밋 작성 시

<aside> ✅

커밋 메세지

{커밋 유형} : {메세지 ~~~}

// 예시

Feat : 로그인 기능 구현

작업 유형에 아래 커밋 유형 단어 넣어서 작성

<aside>

1. 커밋 유형 지정

</aside>

Merge Request 작성 시

<aside> ✅

MR 메세지

{이모지} [ {커밋 유형} ] {메세지} {Jira 이슈번호}

ex)

✨ [Feat] 로그인 기능 S12P21E106-98

📄 [Docs] README.md 작성 S12P21E106-99

:twisted_rightwards_arrows: [Merge] BE→develop

:sparkles:                     # 새 기능
:recycle:                      # 코드 리팩토링
:wrench:                       # 리소스 수정/삭제
:bug:                          # 버그 수정
:memo:                         # 문서 추가/수정
:art:                          # UI/스타일 파일 추가/수정
:tada:                         # 프로젝트 시작/init
:white_check_mark:             # 테스트 추가/수정
:rewind:                       # 변경 사항 되돌리기
:twisted_rightwards_arrows:    # 브랜치 합병
:card_file_box:                # 데이터베이스 관련 수정   
:bulb:                         # 주석 추가/수정
:rocket:                       # 배포
:arrows_counterclockwise:      # 빌드
:construction:                 # WIP

image.png

JIRA 구조