728x90
반응형
참고 링크: https://doublesprogramming.tistory.com/256
1. Commit Type
- feat: 새로운 기능 추가
- fix: 버그 수정
- docs: 문서 수정
- style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
- refactor: 코드 리펙토링
- test: 테스트 코드, 리펙토링 테스트 코드 추가
- chore: 빌드 업무 수정, 패키지 매니저 수정
- merge: 병합한 브랜치 이름을 base(pull 받은 곳) target(push한 곳) 으로 적음
- deploy: 배포
2. Subject
- 제목은 50자를 넘기지 않고, 대문자로 작성하고 마침표를 붙이지 않는다.
- 과거시제를 사용하지 않고 명령어로 작성한다.
- “Fixed” —> “Fix
- “Added” —> “Add
3. Example
feat: 멀티 셀렉트 박스 UI 개발
fix: 멀티 셀렉트 박스 마지막 json이 표시되지 않는 버그 수정
docs: Readme.md 커밋 컨벤션 수정 -> (더 자세하게 적으면 50~54 ~~~~)
style: 멀티 셀렉트 박스 색상 변경 및 값 width에 반응형으로 width 설정
refactor: 멀티 셀렉트 박스 이벤트 코드 event.js로 이동
test: login.php 로그인 버튼 테스트 코드 작성
chore: foobar-cookie^6.2.0 패키지에 추가
merge: dev dist-dev-0000
deploy: v1.3.1 RC 배포
728x90
반응형
'GIT > GIT 심화' 카테고리의 다른 글
Tag를 이용한 버전 관리 (0) | 2023.01.29 |
---|---|
Diff로 변경사항 확인하기 (1) | 2023.01.28 |
rm으로 Cached 관리하기 (0) | 2023.01.28 |
LOCAL, REMOTE와 HEAD, Prune (1) | 2023.01.28 |
Checkout이 있는데 왜 Switch, Restore? (0) | 2023.01.28 |