커밋 메세지는 [기능 키워드, 커밋 내용]으로 작성할 것!
ex) git commit -m "feat: 여행지 추천 페이지 생성
feat: 새로운 기능 추가fix: 버그 수정chore: 빌드 업무, 패키지 매니저, 라이브러리, dependencies 설정docs: 문서 수정 - ex) README.mddesign: 사용자 UI 디자인 변경 - ex) CSSstyle: 기능 수정 없는 코드 스타일 변경refactor: 코드 리팩터링test: 테스트 코드, 리펙토링 테스트 코드 추가ci: ci 설정 파일 수정perf: 성능 개선rename: 파일 혹은 폴더명 변경add: 파일 추가
main: 출시 가능한 프로덕션 코드의 브랜치Tag를 이용하여 배포 버전 명시
develop: 다음 버전을 개발하는 브랜치feat: 기능을 개발하는 브랜치feat/이슈번호/개발할 기능로 네이밍 할 것
hotfix: 출시 버전에서 발생한 버그를 수정하는 브랜치
🐞Bug: 버그를 수정할 때는 이 라벨을 사용합니다.⚙Chore: 설정 및 기타 이슈에는 이 라벨을 사용합니다.🎨Design: 디자인 관련 작업이 필요할 때는 이 라벨을 사용합니다.📃Docs: 문서 작업이 필요할 때는 이 라벨을 사용합니다.✨Feature: 기능 개발을 할 때는 이 라벨을 사용합니다.🔨Refactor: 리팩토링이 필요할 때는 이 라벨을 사용합니다.✅Test: 테스트 관련 이슈는 이 라벨을 사용합니다.
- 이슈 번호
- 작업 내용
- 추가 정보
- 작업 개요
- 작업 사항
- 변경 로직
- 관련 자료
슬랙 또는 카톡으로 현재 개발 상황 공유 이슈 발생 시 회의 진행