Skip to content

๐ŸŽฏGit Flow ์ „๋žต

Wonjun You edited this page Sep 17, 2023 · 7 revisions

๐Ÿค”๋ธŒ๋žœ์น˜ ์ „๋žต

feature : ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋ธŒ๋žœ์น˜. develop ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋œ๋‹ค.

feature ๋ธŒ๋žœ์น˜์˜ ๋„ค์ด๋ฐ ๋ฐฉ์‹์€ ์ปค๋ฐ‹ ํƒ€์ž…/์ด์Šˆ๋ฒˆํ˜ธ-์ด์Šˆ๋‚ด์šฉ ์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ๊ด€๋ฆฌํ•œ๋‹ค.

  • feature/321-๋กœ๊ทธ์ธ-๊ธฐ๋Šฅ-๊ตฌํ˜„

develop : ๊ฐœ๋ฐœ๋œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•˜๋Š” ๋ธŒ๋žœ์น˜. ํ˜„์žฌ ๊ฐœ๋ฐœ & ์šด์˜ ์„œ๋ฒ„๋กœ ์šด์˜๋˜๊ณ  ์žˆ๋‹ค.


main : ์ฐจํ›„ ๊ฐœ๋ฐœ ์„œ๋ฒ„, ์šด์˜ ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌ์‹œ ์šด์˜ ์„œ๋ฒ„๋กœ ์‚ฌ์šฉ๋  ๋ธŒ๋žœ์น˜์ด๋‹ค.


๐Ÿ‘๋จธ์ง€ ์ „๋žต

๊ธฐ๋ณธ์ ์œผ๋กœ Squash Merge๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.


ํ–ฅํ›„ ์šด์˜ ์„œ๋ฒ„๊นŒ์ง€ ์šด์˜ํ•  ๋•Œ์—๋Š”, feature -> develop ์—์„œ๋Š” Squash Merge๋ฅผ, develop -> main์—์„œ๋Š” Rebase Merge๋ฅผ ์ฑ„ํƒํ•œ๋‹ค.


โ“์ด์Šˆ ๋ฐ ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜

๊ธฐ๋ณธ์ ์ธ ์ปค๋ฐ‹ ๋ฐ PR์˜ ์ œ๋ชฉ์€ ์•„๋ž˜ ์ปค๋ฐ‹ํƒ€์ž…/๋‚ด์šฉ์„ ๋”ฐ๋ฅธ๋‹ค.

ํƒ€์ž… ์„ค๋ช…
feat ๊ธฐ๋Šฅ ์ถ”๊ฐ€
fix ๋ฒ„๊ทธ ์ˆ˜์ •
design ๋””์ž์ธ, CSS
docs ๋ฌธ์„œํ™”
style ์ฝ”๋“œ ์Šคํƒ€์ผ
chore ์ž์ž˜ํ•œ ์ˆ˜์ • (ํŒŒ์ผ/ํด๋”์˜ ์ด๋ฆ„/์œ„์น˜ ์ˆ˜์ •)
build ๋นŒ๋“œ ํ™˜๊ฒฝ

์˜ˆ์‹œ

  • feat: ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • fix: ํ…Œ์ŠคํŠธ ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด session ์œผ๋กœ ์ˆ˜์ •
  • test: OAuth ์š”์ฒญ ์‹คํŒจ ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€
  • refactor: OAuthException log ์ถ”๊ฐ€
  • style: ์ƒ์ˆ˜์ฒ˜๋ฆฌ ๋ฐ ์นด๋ฉœ์ผ€์ด์Šค ์ ์šฉ