<aside> โ
| ์ปค๋ฐ ์ ํ | ์๋ฏธ |
|---|---|
Feat |
์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
Fix |
๋ฒ๊ทธ ์์ |
Docs |
๋ฌธ์ ์์ |
Style |
์ฝ๋ formatting, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ฒด์ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ |
Refactor |
์ฝ๋ ๋ฆฌํฉํ ๋ง |
Test |
ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ |
Chore |
ํจํค์ง ๋งค๋์ ์์ , ๊ทธ ์ธ ๊ธฐํ ์์ ex) .gitignore |
Design |
CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
Comment |
ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ |
Rename |
ํ์ผ ๋๋ ํด๋ ๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง์ธ ๊ฒฝ์ฐ |
Remove |
ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |
!BREAKING CHANGE |
์ปค๋ค๋ API ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ |
!HOTFIX |
๊ธํ๊ฒ ์น๋ช ์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผ ํ๋ ๊ฒฝ์ฐ |
. ๊ธ์ง- ๋ณ๊ฒฝ ๋ด์ฉ 1
- ๋ณ๊ฒฝ ๋ด์ฉ 2
- ๋ณ๊ฒฝ ๋ด์ฉ 3
</aside>
<aside> โ
main ๋ธ๋์น๋ ๋ฐฐํฌ์ฉ(branch protection ์ ์ฉ) ์ผ๋ก ์ง์ ์ปค๋ฐํ๊ฑฐ๋ ํธ์ํ์ง ์๋๋ค. (Lock)develop ๋ธ๋์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋ฃจ์ด์ง๋ค.develop์์ ๋ธ๋์น๋ฅผ ํ์ํ์ฌ ์์
ํ๊ณ , ์์
์๋ฃ ํ develop ๋ธ๋์น์ ๋ณํฉํ๋ค./)๋ฅผ ์ด์ฉํด ์ ํ/๊ธฐ๋ฅ ํํ๋ก ๋ช
์ํ๋ค.| ๋ธ๋์น ์ ํ | ์ ๋์ด ์์ | ์ค๋ช |
|---|---|---|
| ๊ธฐ๋ฅ ๊ฐ๋ฐ | feature/ |
์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ ๋ ์ฌ์ฉ |
| ๋ฒ๊ทธ ์์ | fix/ |
๋ฒ๊ทธ๋ฅผ ์์ ํ ๋ ์ฌ์ฉ |
| ๋ฌธ์ ์์ | docs/ |
๋ฌธ์ ๊ด๋ จ ์์ ์ ์ฌ์ฉ |
| ๋ฆฌํฉํ ๋ง | refactor/ |
์ฝ๋ ๊ตฌ์กฐ ๊ฐ์ ์ ์ฌ์ฉ |
| ๋์์ธ ๋ณ๊ฒฝ | design/ |
UI, ์คํ์ผ ๋ณ๊ฒฝ ์์ ์ ์ฌ์ฉ |
| ํ ์คํธ ์ฝ๋ | test/ |
ํ ์คํธ ๊ด๋ จ ์ฝ๋ ์์ฑ ์ ์ฌ์ฉ |
| ๊ธฐํ ์์ | chore/ |
์ค์ ํ์ผ, ๋น๋ ๋ฑ ๊ธฐํ ์์ |
์์:
feature/mainPage: ๋ฉ์ธ ํ์ด์ง ๊ธฐ๋ฅ ๊ฐ๋ฐfix/loginError: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ refactor/navbar: ๋ด๋น๊ฒ์ด์ ๋ฆฌํฉํ ๋ง
develop ๋ธ๋์น๋ก๋ถํฐ ๊ธฐ๋ฅ ๋ธ๋์น๋ฅผ ์์ฑdevelop ๋ธ๋์น์ Pull Request ์์ฑdevelop ๋ธ๋์น์ ๋ณํฉdevelop ๋ธ๋์น๋ฅผ main ๋ธ๋์น์ ๋ณํฉ (๋ฐฐํฌ ํ๊ทธ ํฌํจ)main ๋ธ๋์น์๋ ์ง์ ํธ์ ๊ธ์ง (๋ณดํธ ์ค์ ํ์)# ๊ธฐ๋ฅ ๋ธ๋์น ์์ฑ
git checkout develop
git checkout -b feature/signupPage
# ์์
์๋ฃ ํ
git add .
git commit -m "Feat: ํ์๊ฐ์
ํ์ด์ง UI ๊ตฌ์ฑ"
# ์๊ฒฉ์ ๊ธฐ๋ฅ ๋ธ๋์น push
git push origin feature/signupPage
# develop ๋ธ๋์น์ PR ์์ฑ
# ์ฝ๋๋ฆฌ๋ทฐ ํ merge
</aside>
<aside> โ

์ฌ๊ธฐ์ ์ค๋ฅธ์ชฝ ํ๋จ์ create a branch ํด๋ฆญ

branch source๋ develop์ผ๋ก ์ค์ ํ ์์ฑ

git fetch origin
git checkout feature/mainPage
ํด๋น ๋ช ๋ น์ด ํฐ๋ฏธ๋์ ๋ณต๋ถ ํ ๋ธ๋์น ์ฌ์ฉ
Closes #์ด์๋ฒํธ ๋๋ Fixes #์ด์๋ฒํธ๋ฅผ ๋ช
์ํ์ฌ PR์ด ๋ณํฉ๋๋ฉด ์ด์๊ฐ ์๋์ผ๋ก ๋ซํ๋๋ก ํ๋ค.</aside>
<aside> โ
</aside>