Igilro 프로젝트의 Client Repository 입니다.
해당 Repository는 다음과 같은 규칙을 따르고 있습니다.
-
이후 Issue에서 Origin Repository의 Dev Branch에서 새로운 Branch를 생성합니다. 오른쪽 아래에
Create a Branch를 통해서 생성합니다!!
- 이때 브랜치 이름은 다음을 따릅니다.
- 새로운 기능 개발 : feature/#[Issue의 번호]
- 버그 픽스 : fix/#[Issue의 번호]
- 기능 리팩토링 : refactor/#[Issue의 번호]
- 이때 브랜치 이름은 다음을 따릅니다.
- Loacl에서 Fetch를 통해 만든 New Branch(feature or fix or refactor)을 들고옵니다.
git fetch origin- 해당 Branch로 checkout 이후 기능 개발을 진행합니다.
git checkout feature/#1 # 예시입니다.- 기능 개발이 종료되면 현재(Origin) Repository의 Branch(feature or fix or refactor)로 변경 사항을 Push 합니다.
git push origin feature/#1 # 예시입니다.- 위에 보이는 Compare & Pull Request 버튼을 누릅니다!

- Code Review 이후 마지막으로 Approve한 사람은
Dev로Merge를 해줍니다.
- PR이
Merge되면 Local에서는 dev Branch로 checkout합니다.
git checkout dev- Local에서 현재(Origin) Repository의 dev Branch를 pull 받습니다.
git pull origin dev| Commit Type | Description |
|---|---|
| main | 배포용 |
| dev | 개발 커밋 통합용 |
| feature | 기능 개발용 |
| fix | 버그 수정용 |
| refactor | 코드 리팩토링 |
| Commit Type | Description |
|---|---|
| feat | Add new features |
| fix | Fix bugs |
| docs | Modify documentation |
| style | Code formatting, missing semicolons, no changes to the code itself |
| refactor | Code refactoring |
| test | Add test code, refactor test code |
| chore | Modify package manager, and other miscellaneous changes (e.g., .gitignore) |
| design | Change user UI design, such as CSS |
| comment | Add or modify necessary comments |
| rename | Only changes to file or folder names or locations |
| remove | Only performing the action of deleting files |
| Icon | Code | Description |
|---|---|---|
| 🎨 | :art | Improve code structure/formatting |
| ⚡️ | :zap | Performance improvement |
| 🔥 | :fire | Delete code/files |
| 🐛 | :bug | Fix bugs |
| 🚑 | :ambulance | Urgent fixes |
| ✨ | :sparkles | Introduce new features |
| 💄 | :lipstick | Add/modify UI/style files |
