반응형
영어가 익숙하지 않아도 단어만 바꿔서 쉽게 쓸 수 있도록 만든 템플릿입니다.
스타일은 Conventional Commits 규칙을 따릅니다.
✅ feat: 기능 추가
| 상황 | 템플릿 |
|---|---|
| 새로운 화면 추가 | feat: add [screen name] screen |
| 버튼/기능 추가 | feat: add [feature name] feature |
| 새로운 API 추가 | feat: add API for [feature] |
| 새 유틸 함수 추가 | feat: add [utility function name] |
예시:feat: add settings screenfeat: add API for user login
🐛 fix: 버그 수정
| 상황 | 템플릿 |
|---|---|
| 크래시 해결 | fix: prevent crash when [situation] |
| UI 오류 수정 | fix: correct layout issue in [screen name] |
| API 오류 수정 | fix: handle API error in [feature name] |
| 잘못된 동작 수정 | fix: fix wrong [behavior] in [place] |
예시:fix: prevent crash when opening profilefix: correct layout issue in settings screen
📝 docs: 문서 수정
| 상황 | 템플릿 |
|---|---|
| README 수정 | docs: update README with [topic] |
| 주석 추가/수정 | docs: add comments to [file/function] |
예시:docs: update README with build instructionsdocs: add comments to login view model
🎨 style: 코드 스타일/포맷
| 상황 | 템플릿 |
|---|---|
| 코드 정리 | style: reformat [file/module name] |
| 네이밍 수정 | style: rename [variable/class] |
예시:style: reformat AuthManager.swiftstyle: rename userName to username
♻️ refactor: 리팩토링 (기능 변경 없음)
| 상황 | 템플릿 |
|---|---|
| 코드 단순화 | refactor: simplify [function/module] |
| 구조 변경 | refactor: restructure [file/module] |
예시:refactor: simplify login validation logicrefactor: restructure networking layer
✅ test: 테스트 코드 추가/수정
| 상황 | 템플릿 |
|---|---|
| 테스트 추가 | test: add test for [function/module] |
| 테스트 수정 | test: update test case for [feature] |
예시:test: add test for token refresh logictest: update test case for profile view
🔧 chore: 기타 작업 (설정, 빌드 등)
| 상황 | 템플릿 |
|---|---|
| 패키지 업데이트 | chore: update [library/tool] to [version] |
| 빌드 설정 수정 | chore: update build settings for [purpose] |
예시:chore: update Alamofire to 5.6.0chore: update build settings for Xcode 15
🔗 GitHub Issue 연결하기
커밋 메시지에 아래 구문을 추가하면, PR을 머지할 때 해당 이슈가 자동으로 닫힙니다.
Closes #[이슈번호]
Fixes #[이슈번호]
Resolves #[이슈번호]
예시:
feat: add login screen
Closes #12
fix: handle crash on settings page
Fixes #45반응형
'Git' 카테고리의 다른 글
| Git ignore란? (0) | 2025.04.26 |
|---|---|
| 한글 Git 커밋 접두사 (0) | 2025.04.03 |
| [Git] 헷갈리는 commit명 비교 (0) | 2023.06.19 |
| [Git] Git repo 이름 명명 규칙 (0) | 2022.12.20 |
| [Git] Git 홈페이지 만들기 - Chirpy css 적용되지 않는 오류 해결 (0) | 2022.11.30 |