-
Notifications
You must be signed in to change notification settings - Fork 5
Git Convention
Soyeon Choe edited this page Jul 19, 2024
·
1 revision
๋ธ๋์น๋ช | ์ญํ | ๊ท์น |
---|---|---|
main | ๋ฐฐํฌ / ์ฃผ์ | ํญ์ ๋ฐฐํฌ๊ฐ ์ ์์ ์ผ๋ก ๋์๊ฐ๋ ์ํ๋ก ์ ์ง๋๋ ๋ธ๋์น. ๋จ์ผ ๋ธ๋์น์ด๋ฉฐ ์ญ์ ํ์ง ์๋๋ค. |
develop | ๊ฐ๋ฐ | ๊ธฐ๋ฅ(feature)์ด ๋ชจ์ด๋ฉฐ QA / QC๋ฅผ ํ๋ ๋ธ๋์น. ๋จ์ผ ๋ธ๋์น์ด๋ฉฐ ์ญ์ ํ์ง ์๋๋ค. ๋ฌธ์ ๊ฐ ์์ผ๋ฉด main ๋ธ๋์น๋ก ๋ฐฐํฌํ๋ค. |
feature | ๊ธฐ๋ฅ ๋จ์ ๊ฐ๋ฐ | ๊ธฐ๋ฅ ๋ณ ๊ฐ๋ฐ์ด ์งํ๋๋ ๋ธ๋์น. ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด ์๋ฃ๋๋ฉด review ์ดํ develop์ผ๋ก squash merge ๋๋ค. merge ๋ ํ์ ํด๋น feature ๋ธ๋์น๋ ์ญ์ ๋๋ค. ex) feature/#(issue number) |
hotfix | ๊ธด๊ธ ์ด์ ์ฒ๋ฆฌ | ๋ฐฐํฌํ๊ฒฝ(main branch)์์ ๊ธํ ์ด์๊ฐ ์๊ฒผ์ ๋ ์๊ธฐ๋ ๋ธ๋์น. main์์ ๋ถ๊ธฐํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ main, develop์ ๋ฐ๋ก merge ํ๋ค. ex) hotfix/#(issue number) |
- ์ปค๋ฐ ์ปจ๋ฒค์ /#์ด์๋ฒํธ
- ex) feature/#7
name | description |
---|---|
feat | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ ์ด๋, markup ๋ํ ํฌํจ๋๋ค. |
style | ์ฝ๋ ์คํ์ผ ์์ |
design | css ์์ |
refactor | ์ฝ๋ ๋ฆฌํฉํ ๋ง |
fix | ๋ฒ๊ทธ ์์ |
chore | ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ ๋ฑ ์ก์ผ |
docs | ๊ฐ๋ฐ๋ฌธ์ ๊ด๋ จ (README) |
test | ํ ์คํธ ์ฝ๋ ์ถ๊ฐ ๋ฐ ์์ |
rename | ํ์ผ ํน์ ํด๋๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ |
remove | ํ์ผ ์ญ์ |
- ์ปค๋ฐ ์ปจ๋ฒค์ : ๋ด์ฉ
- ex) feat: drop down ๊ธฐ๋ฅ ๊ตฌํ