3 ๋ธ๋์น ์ ๋ต (main
, **develop
**๊ณผ feat
)
1๏ธโฃย Mater(=main)
: ๋ฐฐํฌ๋ฅผ ์ํ ์ฐ๋ฆฌ์ ์ต์ข
์ ์ธ ์ข
์์ง!
2๏ธโฃย develop
: ์์
ํ ๋ด์ฉ(feature)๋ฅผ ํฉ์น๋ ๊ณณ!
2๏ธโฃย feat
: ์ฐ๋ฆฌ๊ฐ ๊ฐ ์์
๋ฌผ์ ๋ฐ๋ผ ์๋ก ํ๊ณ ์ฌ์ฉํ ๋ธ๋์น!
feat ๋ธ๋์น๋ ํ์ด์ง(ํน์ ๊ธฐ๋ฅ) + ์ด์์ ๋ฐ๋ผ ์๋กญ๊ฒ ๋ง๋ค๊ณ , ํด๋น ํ์ด์ง + ์ด์๊ฐ ํด๊ฒฐ๋๋ฉด ์ญ์
feat ๋ธ๋์น ํ์ โ ( { } ๋ ์ค์ ์์ฑ X)
init/{์ธํ
์ด๋ฆ}/#{์ด์๋ฒํธ}
feat/{ํ์ด์ง ์ด๋ฆ/ ๊ธฐ๋ฅ}/#{์ด์๋ฒํธ}
fix/{ํ์ด์ง ์ด๋ฆ/ ๊ธฐ๋ฅ}/#{์ด์๋ฒํธ}
๋ธ๋์น ์์ : feat/Login/#5
feat/Home/#2
feat/List/#8
init/style-setting/#1
// ๋ธ๋์น ์์ฑ + ์ด๋ํ๋ ๋ฐฉ๋ฒ ๐จ ๋ฉ์ธ์ ๋ง๋ค์๋์ง ๋ฌด์กฐ๊ฑด ํ์ธํ๊ธฐ ๐
$ git checkout -b feat/{๊ธฐ๋ฅ๋ช
}/#{์ด์๋ฒํธ}
@๊ณ ์ ๊น
(1 ๋ช ์ ํด์ ํ ํ๋ฆฟ + ๋ผ๋ฒจ + ๊ธฐ๋ณธ์ธํ ์ ํ๊ธฐ )
โ ๋ผ๋ฒจ (์ด๋ฆ 4 / Feat / Design / Init ์ด๋ ๊ฒ ๊น์ง๋ง ํ๊ตฌ ํ์ํ ์๊ฐ์ ๊ฐ์ ์ถ๊ฐ ~~)
์ฐ๋ฆฌ์ ๋ชจ๋ ์์ ์ ๋ค์๊ณผ ๊ฐ์ด ์งํ๋ฉ๋๋ค!
<aside> ๐
issue โ feature ๋ธ๋์น ์์ฑํ ์์ โ pr ์ฌ๋ฆฌ๊ธฐ โ (๋ชจ๋์ ์น์ธ) โ main์ merge
์ฐ๋ฆฌ์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ด์๋ก ๊ด๋ฆฌ!
</aside>