
Git Flow๋ Git์ ์ด์ฉํด์ ๋ธ๋์น๋ฅผ ๋ถ๋ฆฌํด์ ์ฌ์ฉํ๋ ๋ธ๋์น ์ ๋ต์ด๋ค.
main: ์๋น์ค๋ฅผ ๋ฐฐํฌํ๋ ๋ธ๋์น
release: ๋ฐฐํฌํ๊ธฐ ์ด์ ์ QA๋ฅผ ํ๋ ๋ธ๋์น
feature: ๊ฐ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ ๋ธ๋์น
develop: feature๋ฅผ ํตํด ๊ฐ๋ฐํ ๋ด์ฉ์ ์ ์ฅํ๋ ๋ธ๋์น
hotfix: ๋ฐฐํฌํ๋ฉด์ ๋ฐ์ํ ๋ฒ๊ทธ ์์ ๋ธ๋์น

1) ํ์๋ค ๊ฐ์ธ์ด ๊ฐ๋ณ์ ์ผ๋ก feature ๋ธ๋์น์์ ๊ฐ๋ฐ์ ํ ๋ค develop ๋ธ๋์น๋ก merge
2) ๋ชจ๋ ๊ธฐ๋ฅ์ด ์๋ฃ๋๋ฉด develop ๋ธ๋์น๋ฅผ release ๋ธ๋์น๋ก merge
3) release ๋ธ๋์น์์ QA(ํ์ง ๊ฒ์ฌ)๋ฅผ ํตํด ๋ฒ๊ทธ ์์ ๋ฐ ํ
์คํธ ์ค์
4) ํ
์คํธ ํต๊ณผ ํ release ๋ธ๋์น๋ฅผ main ๋ธ๋์น๋ก merge
5) ๋ฐฐํฌ ํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํด์ ์์ ์ด ํ์ํ๋ฉด hotfix ๋ธ๋์น์์ ์์ ํ ๋ค์ main ๋ธ๋์น๋ก merge
๐ ์ฅ์
๐ ๋จ์