커밋 메시지는 작업 목적을 명확히 하기 위해 Prefix를 사용한다.
| Type | 설명 |
|---|---|
| feature | 새로운 기능 추가 |
| fix | 버그 수정 / 코드 리팩토링 |
| docs | 문서 수정 (README, md 파일 등) |
| test | 테스트 코드 추가 / 테스트 코드 리팩토링 |
| chore | 빌드 업무 수정, 패키지 매니저 수정 |
| comment | 코드 주석 추가 |
feat: 인벤토리 시스템 추가 fix: 플레이어 이동 버그 수정 docs: README 업데이트 test: 아이템 시스템 테스트 코드 추가 chore: 패키지 버전 업데이트 comment: PlayerController 설명 주석 추가
작업 후 기본적인 Git 사용 흐름
git add -A
규칙
- 항상
-A옵션 사용 - 모든 변경 파일을 한번에 staging
git commit
-m 옵션을 사용하지 않고 vim에서 커밋 메시지 작성
vim 화면이 열리면 다음처럼 작성
구조
첫 줄 → 커밋 제목
둘째 줄 → 공백
셋째 줄부터 → 상세 설명
git push origin
작업 시작 전 또는 충돌 방지용
git pull origin main
Refactor login logic
Co-authored-by: 친구이름 <친구이메일@example.com>
Co-authored-by: 다른친구 <다른친구@example.com>