kkh1902 2023. 7. 2. 13:13
728x90
๋ฐ˜์‘ํ˜•

Branch

  • main
    • ์šด์˜ ํ™˜๊ฒฝ์˜ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • merge์‹œ CI/CD์— ์˜ํ•ด ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋ฐ ์šด์˜ ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.
  • develop
    • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • main ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    • release์— mergeํ•ฉ๋‹ˆ๋‹ค.
    • merge์‹œ CI/CD์— ์˜ํ•ด ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋ฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.
  • release/**
    • ๋‹ค์Œ ์ถœ์‹œ๋ฅผ ์ค€๋น„ํ•  ๋•Œ ์ƒ์„ฑํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • develop ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    • main, develop์— mergeํ•ฉ๋‹ˆ๋‹ค.
  • hotfix/**
    • ๊ธด๊ธ‰ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ƒ๊ฒผ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • main ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    • main, develop(๋˜๋Š” release)์— mergeํ•ฉ๋‹ˆ๋‹ค.
  • feature/**
    • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€/๊ฐœ๋ฐœํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    • develop ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    • develop์— mergeํ•ฉ๋‹ˆ๋‹ค.

Commit

// ์ฃผ์ œ(๋ฒ”์œ„):๋‚ด์šฉ
feat(home-page):hot-topic section 
fix(my-page):validation bug

โ€ผ๏ธ  ํ•ด๋‹น ์Šคํฌ๋ฆฝํŠธ๋กœ ์ปค๋ฐ‹ ์ž‘์„ฑ์— ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค yarn run commit

์ฃผ์ œ ์ •ํ•˜๊ธฐ

  • feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ํŽ˜์ด์ง€ ์ถ”๊ฐ€
  • fix: ๋ฒ„๊ทธ ์ˆ˜์ •
  • chore: ์ž์ž˜ํ•œ ์ˆ˜์ •
  • perf: ์„ฑ๋Šฅ ๊ฐœ์„ 
  • test: ํ…Œ์ŠคํŠธ ๊ด€๋ จ
  • docs: ๋ฌธ์„œ ๊ด€๋ จ ์ˆ˜์ •
  • refactor: ๋ฆฌํŒฉํ† ๋ง

๋ฒ”์œ„ ์ •ํ•˜๊ธฐ(Optional)

์ปค๋ฐ‹์„ ์ถ”์ ํ•  ๋•Œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ผ์ผํžˆ ๋ณด์ง€ ์•Š๊ณ  ์šฐ์„ ์ ์œผ๋กœ ๋ฒ”์œ„๋ฅผ ๋ณด๋ฉฐ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดํ›„ ๋‚ด์šฉ ์ž‘์„ฑ๋„ ๋”์šฑ ์‰ฌ์›Œ์ง€๊ณ  ๊ฐ„๊ฒฐํ•ด์ง‘๋‹ˆ๋‹ค.

๋‚ด์šฉ ์ •ํ•˜๊ธฐ

commit ๋ฉ”์‹œ์ง€๋ฅผ ํ†ตํ•ด ์ž‘์—…๋‚ด์šฉ์„ ๋Œ€๋žต์ ์œผ๋กœ ํŒŒ์•…ํ•˜๊ฒŒ ํ•ด์ฃผ์„ธ์š”

commit ๋ฉ”์‹œ์ง€ ์ž‘์„ฑ์ด ์–ด๋ ต๊ฒŒ ๋Š๊ปด์ง„๋‹ค๋ฉด, ์ปค๋ฐ‹์˜ ๋ฒ”์œ„๊ฐ€ ๋„ˆ๋ฌด ํฌ์ง„ ์•Š์€์ง€ ๊ณ ๋ฏผํ•ด ๋ณด์„ธ์š”

 

 

์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์˜ˆ์‹œ

728x90
๋ฐ˜์‘ํ˜•