Skip to content
Hyeona edited this page Apr 13, 2022 · 1 revision

๋ชฉ์ฐจ



์ดˆ๊ธฐ Git ๊ด€๋ฆฌ

Git branch์— ์–ด์ƒ‰ํ•œ ํŒ€์›๋“ค์„ ์œ„ํ•ด ํšŒ์˜๋ก์„ ์ด์šฉํ•˜์—ฌ branch ์—ฐ์Šต์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งค์ผ ํšŒ์˜๋ก ๋‹ด๋‹น์ž๋ฅผ ๋ฐ”๊พธ์–ด์„œ ๋‹น์ผ์šฉ ํšŒ์˜๋ก branch๋ฅผ ๋งŒ๋“ค๊ณ , ๋‹ค๋ฅธ ์ธ์›๋“ค์€ ํ•ด๋‹น branch๋ฅผ ๊ธฐ์ค€ํ•ด์„œ brnach๋ฅผ ๋งŒ๋“ค์–ด ๋ณธ์ธ์ด ์›ํ•˜๋Š” ์ž‘์—…์„ ํ•œ ํ›„์— mergeํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

image

ํ•ด๋‹น ๋ฐฉ๋ฒ•์€ Sub2 ๊ธฐ๊ฐ„๋ถ€ํ„ฐ ์•ฝ 2์ฃผ๊ฐ„ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ, commit ์ปจ๋ฒค์…˜๊ณผ branch๋ฅผ ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค๊ณ  ๋จธ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์„ ์ต์ˆ™ํ•ด์ง€๋Š” ๊ธฐ๊ฐ„์ด์˜€์Šต๋‹ˆ๋‹ค.



ํ˜„์žฌ Git ๊ด€๋ฆฌ

image

develop branch๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒˆ๋กœ์šด feature branch ๋“ค์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฌด์—‡๋ณด๋‹ค ๋ฆฌ๋ทฐ๊ณผ์ •์—์„œ, ํ•„์š”ํ•œ ์ฝ”๋“œ์™€ ์ฃผ์„๋“ฑ์„ ์„œ๋กœ ํ”ผ๋“œ๋ฐฑํ•œ ํ›„์— Mergeํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.

ํ˜„์žฌ, Merge ์ƒํ™ฉ์ด ์•„๋‹ˆ๋ผ๋ฉด ๋ชจ๋“  ๋‚ด์šฉ์€ Commit Convention์— ๋งž์ถ”์–ด ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์Šค๋งˆํŠธ์ปค๋ฐ‹์„ ํ†ตํ•ด ํ•ด๋‹น ์ด์Šˆ๋ฅผ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

Merge์— ์˜ฌ๋ฆฌ๊ณ  ํ•˜๋ฉด, ์ƒํ™ฉ์„ ๊ณต์œ  ํ›„ ๋ชจ๋‘ ํ™•์ธํ•˜์—ฌ Mergeํ•ฉ๋‹ˆ๋‹ค.
์ปจํ”Œ๋ฆญํŠธ๊ฐ€ ๋‚œ ๊ฒฝ์šฐ ๋ชจ๋‘ ํ•จ๊ป˜ ํ•ด๊ฒฐํ•˜๊ณ ์žํ•˜๋ฉฐ, ์ƒˆ๋กœ์šด ๋ช…๋ น์–ด ๋ฐ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  ํ•™์Šต ์ž๋ฃŒ

Clone this wiki locally