깃헙 커밋 규칙
작업 타입 | 작업내용 |
feat | 해당 파일에 새로운 기능이 생김 |
init | 없던 파일을 생성함, 초기 세팅 |
bugfix | 버그 수정 - 어머 |
refactor | 코드 리팩토링 |
fix | 코드 수정 - 사소한 |
move | 파일 옮김/정리 |
del | 기능/파일을 삭제 |
test | 테스트 코드를 작성 |
front | 프론트 관련 모두 다 |
gitfix | gitignore 수정 |
script | package.json 변경(npm 설치 등) |
이슈 등록
커밋메시지에 이슈번호 달고 커밋
ex) [#1] feat : 명사 외에는 모두 한글
브랜치 명
•
feat/도메인명
커밋
•
커밋 단위는 api별 필수!!
깃플로우 전략?
main - 배포
dev - 개발
feat/… - 기능 구현
feat/city - git pull dev
rebase 써 볼 사람 써보기
dev 브랜치로 이동한다.
local dev브랜치에 remote dev브랜치를 풀 받는다.
개발중인 기능브랜치로 이동한다.
git rebase dev
충돌 해결한다.
현재 기능개발중인 브랜치가 push만 되어서 pr에 올라가있고 머지가 되지 않은 상태라면 다시 rebase 하지 말자





feat
init
bugfix
refactor
fix
move
del
test
front
gitfix
script