-
Notifications
You must be signed in to change notification settings - Fork 0
gitlab
Git branch์ ์ด์ํ ํ์๋ค์ ์ํด ํ์๋ก์ ์ด์ฉํ์ฌ branch ์ฐ์ต์ ์งํํ์ต๋๋ค.
๋งค์ผ ํ์๋ก ๋ด๋น์๋ฅผ ๋ฐ๊พธ์ด์ ๋น์ผ์ฉ ํ์๋ก branch
๋ฅผ ๋ง๋ค๊ณ , ๋ค๋ฅธ ์ธ์๋ค์ ํด๋น branch๋ฅผ ๊ธฐ์คํด์ brnach๋ฅผ ๋ง๋ค์ด ๋ณธ์ธ์ด ์ํ๋ ์์
์ ํ ํ์ mergeํ๋ ๋ฐฉ์์ผ๋ก ์งํํ์ต๋๋ค.
ํด๋น ๋ฐฉ๋ฒ์ Sub2 ๊ธฐ๊ฐ๋ถํฐ ์ฝ 2์ฃผ๊ฐ ์งํํ์์ผ๋ฉฐ, commit ์ปจ๋ฒค์ ๊ณผ branch๋ฅผ ์๋กญ๊ฒ ๋ง๋ค๊ณ ๋จธ์งํ๋ ๋ฐฉ๋ฒ ๋ฑ์ ์ต์ํด์ง๋ ๊ธฐ๊ฐ์ด์์ต๋๋ค.
develop
branch๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋ก์ด feature
branch ๋ค์ ๋ง๋ค๊ณ ์์ต๋๋ค.
๋ฌด์๋ณด๋ค ๋ฆฌ๋ทฐ๊ณผ์ ์์, ํ์ํ ์ฝ๋์ ์ฃผ์๋ฑ์ ์๋ก ํผ๋๋ฐฑํ ํ์ Mergeํ๋ ๋ฐฉ์์ผ๋ก ์งํํ๋ ์ค์
๋๋ค.
ํ์ฌ, Merge ์ํฉ์ด ์๋๋ผ๋ฉด ๋ชจ๋ ๋ด์ฉ์ Commit Convention์ ๋ง์ถ์ด ๊ด๋ฆฌํ๊ณ ์์ผ๋ฉฐ, ์ค๋งํธ์ปค๋ฐ์ ํตํด ํด๋น ์ด์๋ฅผ ๋ฐ๋ก ํ์ธํ ์ ์์ต๋๋ค.
Merge์ ์ฌ๋ฆฌ๊ณ ํ๋ฉด, ์ํฉ์ ๊ณต์ ํ ๋ชจ๋ ํ์ธํ์ฌ Mergeํฉ๋๋ค.
์ปจํ๋ฆญํธ๊ฐ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ํจ๊ป ํด๊ฒฐํ๊ณ ์ํ๋ฉฐ, ์๋ก์ด ๋ช
๋ น์ด ๋ฐ ์ ๋ณด๋ฅผ ๊ณต์ ํฉ๋๋ค.
1๏ธโฃ ๊ธฐํ
2๏ธโฃ ์ปจ๋ฒค์
3๏ธโฃ ๋์์ธ ์ค๊ณ
4๏ธโฃ ๊ธฐ์ ์ค๊ณ
5๏ธโฃ ํ์
6๏ธโฃ ๊ฐ๋ฐ