기능 단위로는 무조건 commit 하기
그 외 쪼개서 commit 하는 건 자유
밑에 이모티콘 규칙 준수
기능 별로 branch파기 (기능 끝나면 다른 브랜치 생성하고 하기)
메인 브랜치 | main | (그대로 사용하는게 일반적) |
---|---|---|
배포 전 개발 브랜치 | dev | (그대로 사용하는게 일반적) |
기능 개발 브랜치 | feat/sign-in | 로그인 기능 브랜치 |
기능 구현 완료되면 PR (기능 구현 도중 300줄이 넘어간다면 중간에도 PR)
A
라는 기능을 개발해야하는 상황이 발생A
기능 개발에 대한 Issue
를 생성develop
브랜치에서 A
기능 개발에 대한 Branch
분기Branch
에서 A
기능 개발 시작
#이슈번호
를 붙여주면 해당 이슈 페이지에서 커밋 내역을 확인할 수 있다.
이슈를 생성하여 관리하면, 이슈에 대한 커밋 내역들을 하나의 이슈 페이지에서 관리가 가능하며
어떤 작업을 해야하는지
, 누가 해야하는지
, 얼마나 진행됐는지
등에 대한 정보를 한 곳에 묶어서 관리할 수 있습니다.
또한 코멘트 기능을 통해 서로의 의견을 주고 받을 수 있어 작업을 단위로 구분하여 협업 및 관리하기 편하도록 도와줍니다.
추가적으로 이슈 생성 시, 이슈번호
가 부여되는데 이를 통해 이슈 관리가 가능합니다.
[Feat] 설정>알림설정 버튼 누를 시 로컬기기설정화면으로 이동하는 기능