- 브랜치를 생성합니다.
- 작업을 진행하며
commit
을 진행합니다.
- 로컬 저장소에서 변경된 내용을 원격 저장소로
push
합니다.
PR
의 경우 BackEnd
는 dev/backend
를, FrontEnd
는 dev/frontend
를 target branch로 하며 최종적으로 release/*
과 main
에 합쳐집니다.
- 변경된 내용을 가지고
PR
을 생성합니다.
PR
에서 코드 리뷰를 진행합니다.
- 리뷰가 완료되고
approval
을 받으면 Merge
후 해당 브랜치에서 pull
하고 새로운 브랜치를 생성 후 개발을 진행합니다.
# 1. switch to target branch
# frontend
git switch dev/frontend
# backend
git switch dev/backend
# 2. update current branch
git pull
# 3. merge source branch to target branch
git merge feat/member/#S10P31A702-143
# 4. push after resolve merge conflict
git merge --continue
git push
# current branch : feat/#S10P12A708-241
git rebase dev/backend
- 브랜치에서 내용을 수정한 뒤
New Merge Request
를 클릭하고 source branch와 target branch를 선택합니다.
- 내용을 작성 합니다.
- 주석은
<!-- -->
으로 작성할 수 있습니다.
이슈번호
로 관련된 지라 이슈를 연동할 수 있습니다.
{Commit Hash}
로 관련된 커밋을 가져올 수 있습니다.
Reviewers
로 리뷰를 원하는 인원을 선택할 수 있습니다.
Assigness
로 해당 PR
에 관여한 인원을 선택할 수 있습니다.
- 기타 설정 완료 후 PR을 생성을 완료합니다.