Git Branch 사용법
- 각자 생성한 브랜치에서만 작업합니다. (브랜치 생성은 Issue 사용법 참고)
- 브랜치 이름 구조는 <본인이름_타입/#이슈번호> 입니다. (ex. doeun_feat/#1)
- 작업이 끝나면 pull request를 통해 본인이 작업한 branch를 develop branch에 merge합니다.
- 코드 리뷰한 후 머지하기 (할 말 없으면 lgtm)
Git Issue 사용법
- 작업할 기능에 대한 issue를 작성합니다.
- issue 제목은 [타입] - 설명으로 통일합니다. (ex. [Feat] - 바텀 네비게이션 구현)
- Assignees에는 작업을 맡은 사람을 태그합니다.
- Labels에는 해당 작업과 맞는 유형을 태그합니다.
- 설명란에는 어떤 작업을 할 예정인지, 관련된 이슈번호가 있는지 참고한 내용이 있는지 등 필요한 내용을 적습니다.
- 이렇게 issue를 생성하게 되면 #N의 이슈 번호가 생깁니다.
개인 작업하기
- 기능 개발을 위해 작성한 이슈 번호를 사용하여 branch를 생성합니다. (ex. doeun_feat/#1 (git branch 사용법 참고))
- 작업 전에 develop branch를 반드시 pull하고 시작합니다. (git pull origin develop)
- commit은 컨벤션을 지켜 메세지를 적습니다.
- push은 해당 작업 branch에 합니다.
- pull request도 컨벤션을 지켜 생성합니다.