Git Flow
기본 브랜치는 develop
입니다.

main
브랜치 건드리지 말기 !!
develop
브랜치에서 새 브랜치를 파고 작업한 뒤, PR을 develop
으로 날립니다 !!
깃 순서
- 기능에 맞는 이슈 생성 Issue Convention
- develop branch에서 해당 이슈번호를 가진 branch를 새로 생성(ex. feature/#이슈번호)
Branch Convention
- 2번에서 생성한 branch에서 작업을 진행
- Add - Commit - Push : Commit Convention
develop
으로 PR 날리기 : PR Convention
- PR에 다른 팀원이 남겨준 코리를 반영한다 !
- 코리 반영이 끝났으면 머지 컨벤션에 따라 머지합니다 : Merge Convention
<aside>
❤️🔥
Issue & Commit & PR Prefix
- FEAT : 새로운 기능 구현
- ADD : Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 View나 Activity 생성
- SETTING: 세팅 관련
- CHORE : 그 이외의 잡일/ 버전 코드 수정, 패키지 구조 변경, 파일 이동, 가독성이나 변수명, reformat 등
- FIX : 버그, 오류 해결
- DEL : 쓸모없는 코드 및 파일 삭제
- DOCS : README나 WIKI 등의 문서 개정
- REFACTOR : 내부 로직은 변경 하지 않고 기존의 코드를 개선하는 리팩토링 시
</aside>
<aside>
💡 로컬 develop 브랜치에서 최신화를 자주자주 하자
conflict을 최소화 !
</aside>
<aside>
💡 1 issue 1 pull request: PR을 작은 단위로 가져가자, ISSUE를 작은 단위로 나누자
- 커밋도 작은 단위로 ! 1커밋 = 1기능
</aside>
Issue Convention
Branch Convention