-
Notifications
You must be signed in to change notification settings - Fork 3
๐ฉ๏ธ 01_ํ์ ๋ฐฉ์
- ๊นํ ํ๋ก์ ํธ๋ฅผ ํตํ ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ ๊ด๋ฆฌ
- ๋ง์ผ์คํค์ ํตํ ์คํ๋ฆฐํธ ๋ฐฑ๋ก๊ทธ ๊ด๋ฆฌ
ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ๋ฅผ issue๋ก ๋ฑ๋กํฉ๋๋ค
ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ์ ๋ํ ์ธ๋ถ ํ
์คํฌ๋ค์ ์์ฑํ๊ณ , ๋ด๋ถ์์ ์ด์๋ก ๋ค์ ๋ฑ๋กํฉ๋๋ค.
์ด์๋ก ๋ฑ๋ก๋ ์ฌํญ์ ํ์ธํ๊ณ , ์ด์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก develop์ผ๋ก ๋ถํฐ ๊ด๋ จ ๋ธ๋์น๋ฅผ ์์ฑํด ์์
์ ์์ํฉ๋๋ค.
์ธ๋ถ ํ
์คํฌ๋ค์ ๋ชจ๋ ์๋ฃํ ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ๋ ์๋ฃ์ํ๋ก ๋ณ๊ฒฝ ํ close ํฉ๋๋ค
- ์ด์์๋ ๋ค์๊ณผ ๊ฐ์ ์ฌํญ์ ์ง์ ํด ์ค๋๋ค.
- ์ด์์ ๋ํ ํ์ฌ ์ํ (ex - in progress)
- ๋ด๋น์ ์ค์ - ๋ณธ์ธ assign
-
Remote(prgrms-be-devcourse / BEDV2_Amabnb)
-
main
/develop
-
-
Fork (Local) || Remote (์๋ฃ์ ์ญ์ )
feature/{issue-num}-{๊ธฐ๋ฅ๋ช }
-
feature branch
์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
๋ณธ์ธ๊ณผ ํ์ ๋ชจ๋ ์์ ๋ด์ฉ์ ๋ณ๊ฒฝ์ ์ ํ์ธํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์์ง๋๋ค.
feat: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
fix: ๋ฒ๊ทธ ์์
docs: ๋ฌธ์ ์์
style: ์ฝ๋ ํฌ๋งทํ
, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ
refac: ์ฝ๋ ๋ฆฌํํ ๋ง
test: ํ
์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ
์คํธ ์ฝ๋ ์ถ๊ฐ
chore: ๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์
-
develop branch
์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
[#{issue-number}] {issue-title} (#{pr-number})
-
PR์์๋ ํด๊ฒฐํ issue ๋ฒํธ์ ์ฃผ์ ๋ฅผ ์์ฑํฉ๋๋ค.
ex)[#31] feat: xxx์์ yyy๋ฅผ ํด์ผํ๋ค
-
PR ๋ณธ๋ฌธ์ ํด๊ฒฐํ ์ด์๋ฅผ ์ฐ๋ํฉ๋๋ค.
resolves #31 ๊ณผ ๊ฐ์ด ํด๊ฒฐํ ์ด์๋ฒํธ๋ฅผ ํฌํจํ์ฌ PR์ด ๋จธ์ง๋จ์ ๋ฐ๋ผ ์๋์ผ๋ก ํด๊ฒฐํ ์ด์๋ฅผ close ํฉ๋๋ค. -
PR์
squash merge
๋ง ํ์ฉํ๋๋ก ์ค์ ๋์ด ์์ต๋๋ค.
์์ ํ ์ปค๋ฐ๋ด์ญ๋ค์ squash merge ๋ฅผ ํตํด merge ๋ฉ๋๋ค.
์ด๋ ์๋์ผ๋ก PR ๋ค์ด๋ฐ์ ๋ฐ๋ผ PR๋๋ฒ๋ฅผ ํฌํจํ develop ์ปค๋ฐ ๋ฉ์์ง๊ฐ ์๋์ผ๋ก ์ ๋ ฅ๋ฉ๋๋ค.
ex)[#31] feat: xxx์์ yyy๋ฅผ ํด์ผํ๋ค (#51)
- PR์ด ์ฌ๋ผ์ค๋ฉด, ๋ฆฌ๋ทฐ์ด๋ฅผ ํ ๋นํ๊ณ ํ๋ช
์ด์์
approve
๊ฐ ์์ด์ผ mergeํ ์ ์์ต๋๋ค. - PR์ ์ฌ๋ฆฐ ๋ด๋น์๊ฐ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ์์ ์ ๋ง์ณค์ ๋ merge ํฉ๋๋ค.