Git Flow strategy์ ํตํด ํ๋ก์ ํธ ํ์ -ํ์๊ด๋ฆฌ๋ฅผ ํ๊ณ ์์ต๋๋ค.
Git์์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ ์, main(default) ๋ธ๋์น๊ฐ ์์ฑ์ด ๋ฉ๋๋ค.
master, develop, release ๋ธ๋์น ๋ฑ์ด ํ์ํ ๊ฐ์ด๋ฐ, main ๋ธ๋์น๋ฅผ master ๋ธ๋์น๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์์ฝ
1. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ (web์์์ ๋ณ๊ฒฝ)
2. ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ (command๋ก ๋ณ๊ฒฝ)
์์ธ
1. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ (web์์์ ๋ณ๊ฒฝ)
์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ Github(web)์์ ๋ณ๊ฒฝ์ ๋๋ค.
โผ๏ธ 1) ๋ธ๋์น๋ช ์ ๋ฐ๊พธ๊ณ ์ ํ๋ ํ๋ก์ ํธ ๋ ํ์งํ ๋ฆฌ๋ก ์ง์ ์ ํฉ๋๋ค.
โผ๏ธ 2) settings > General ์ ์ง์ ํฉ๋๋ค.
โผ๏ธ 3) 'Default branch' ์น์ ์์ main ๋ธ๋์น๋ก ์ค์ ๋ผ ์์์ ํ์ธํฉ๋๋ค.
โผ๏ธ 4) '์ฐํ' ์์ด์ฝ์ ํด๋ฆญํด ๋ช ์นญ์ ๋ฐ๊ฟ๋๋ค. (ํ๋ธ๋์น๊ฐ ์กด์ฌํ๋ค๋ฉด, ์ค์์นญ ์์ด์ฝ์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค.)
2. ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ (command๋ก ๋ณ๊ฒฝ)
git branch -m main master
โผ๏ธ 3) ์๊ฒฉ์ ์ฅ์๋ก ํธ์ํฉ๋๋ค.
git push origin master
โผ๏ธ 4) ์๊ฒฉ์ ์ฅ์์์ ๊ธฐ์กด์ ๋ธ๋์น๋ฅผ ์ญ์ ํฉ๋๋ค.
git push origin --delete main
'๐ป DEV > GitHub' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Github - git flow]Git Flow ์ ๋ต - squash merge (0) | 2024.08.06 |
---|---|
[Github] Git ํธ์ ํด์ฃผ๋ ๊ณ์ ๋ฐ๊ฟ์ฃผ๊ธฐ(username, useremail) (0) | 2024.08.02 |
[Github] ๋ง์ง๋ง commit ๋ ์ง ๋ณ๊ฒฝ(์์ ) (0) | 2022.06.09 |
๋๊ธ