์์ ์ด ์ํ๋ ์์น์ ์์ ์ ํํธ ๋ ํ์งํ ๋ฆฌ ์ค ์์ ์ ๊นํ๋ธ ๋๋ค์ branch๋ฅผ ํด๋ก ํด์ค๋๋ค
๐ฅ๏ธย git clone -b {๋ธ๋์น์ด๋ฆ} โ-single-branch {์ ์ฅ์ url}
ps. ์์ ๋์ค ์๊ธธ ๋ฌธ์ ๋ฅผ ๋๋นํด์ ์ ํฌ๋ ๋ณธ์ธ์ ๋ธ๋์น๋ง ํด๋ก ๋ฐ๋ ๋ฐฉ์์ผ๋ก ์งํํ๋ ค ํฉ๋๋ค. ํ์ง๋ง ๋์ค์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋๋ main branch๋ฅผ ํด๋ก ๋ฐ์, ํน์ branch์์ ์์ ํ๋ ๋ฐฉ์์ผ๋ก ์งํ์ด ๋ ๊ฒ์ ๋๋ค. ์ด๋์๋ ๋ฐ๋์ main branch๊ฐ ์๋ ์์ ์ด ์์ ํ๊ธฐ๋กํ branch์์๋ง ์์ ํ์ ์ผ ํฉ๋๋คโผ๏ธ
์์ ์ ๊นํ๋ธ ๋๋ค์ ํด๋ ๋ด๋ถ๋ฅผ ๊ฒฝ๋ก๋ก ๋ฏธ์ ์งํํ์๋ฉด ๋ฉ๋๋ค
ํํธ ๋ณ๋ก ์์ ์ ๋๋๊ฑฐ๋ ๋ ์์ ๋จ์๋ก ์์ ์ ๋๋ผ ๋๋ง๋ค add ํ์ commit์ ํด ์ฃผ๋ ๊ฒ ์ข์์
๋ฐ๋์ ์์ ์ ๋ธ๋์น์์๋ง commit์ ํด์ฃผ์ธ์โผ๏ธ
commit ํ์
๐ฅ๏ธย git add ์์ ์ด ์์ ํ ํ์ผ๋ช
๐ฅ๏ธย git commit -m โ[Feat(๋๋ค์/์ด๋ฆ)] ใ
ใ
๊ธฐ๋ฅ ์ถ๊ฐโ
ํด๋น ์ฃผ์ฐจ์ ๊ฐ์๋ฅผ ๋ฃ๊ฑฐ๋ ์์ ์ ๋ชจ๋ ๋๋๋ค๋ฉด, ํ๋ก์ ํธ ๋ณ๊ฒฝ ์ฌํญ์ remote repository(github repository)์ push ํฉ๋๋ค.
๐ฅ๏ธย git push origin ๋ณธ์ธ์ ๋ธ๋์น๋ช
(๊นํ๋ธ ๋๋ค์)
push๋ฅผ ์๋ฃํ๋ค๋ฉด ์คํฐ๋ repository์์ pull request๋ฅผ ์งํํฉ๋๋ค
(์์ ์ ๋ธ๋์น์ push ํ์ github ํ์ด์ง ๋ค์ด์ค๋ฉด ์๋ง ๋ฐ๊ฑฐ์์!)
PR(Pull Request)์ ๋ฉ์ธ์ง ์ ๋ชฉ์ ๋ค์๊ณผ ๊ฐ์ดย [์ด๋ฆ/๋๋ค์] ใ
์ฃผ์ฐจ ์ ๋ฆฌ๋ด์ฉ ์ ์ถ.ย ๋ผ๊ณ ์ ์ ํย create pull requestย ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์
PR :ย base: [master]ย <-ย compare: [๋ณธ์ธ github ์์ด๋]
โค๏ธย ๋ณธ์ธ์ ํด๋์์ ์๋ README.md ํ์ผ์ ์์ ๋กญ๊ฒ ์ฌ์ฉํด์ฃผ์ธ์๐
โผ๏ธย ๋ณธ์ธ์ ํด๋์ ๋์ผํ ์์น์ ์๋ README.md ํ์ผ์ ๐ซ์ ๋ ์์ ๐ซํ์ง ๋ง์์ฃผ์ธ์
โค๏ธย ๊น์ ์ฌ์ฉํ๋ฉฐ ์ค๋ฅ๊ฐ ๋๊ฑฐ๋ ์งํ์ด ์๋๋๋ผ๋ ํผ์ ์ค์ค๋ก ๊ตฌ๊ธ๋ง ํด๋ณด๋ฉฐ ํด๊ฒฐํด๋ณด์ธ์!
โค๏ธย ๊น ์ฌ์ฉ๋ฒ ์ฐธ๊ณ ) https://umc-smwu.notion.site/Git-2aea3e9a04724a08881b8e61e306e5b1