
우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그
브랜치종류-개발파트-관련서비스
ex ) 프론트엔드에서 로그인관련 기능 추가작업을 할 때
git branch feature-FE-login develop
master : 제품으로 출시될 수 있는 브랜치, 배포 Release(Prod) 버전의 소스가 들어있는 브랜치develop : 다음 출시 버전을 개발하는 브랜치, 개발버전의 소스가 들어있는 브랜치feature : 기능을 개발하는 브랜치
커밋종류: 개발파트_수정내용
ex) 백엔드 자바에서 프로젝트 관련 새로운 기능이 추가되었을 때
git commit -m "FEAT: 로그인 기능 추가"
FEAT : 새로운 기능 추가FIX : 버그 수정REFACTOR : 코드 리팩토링, 이름 변경CHORE : 빌드 task 수정, 패키지 매니저 수정 (pom.xml 등 수정)STYLE : 코드 스타일 관련 변경(코드 포매팅, 세미콜론 누락 등)MINOR : 마이너 한 변경사항 (오타 수정, 변수명 변경 등)TEST : 테스트 코드, 리팩토링 테스트 코드 추가