-
์์ ์ด ์ํ๋ ์์น์ ์์ ์ ํํธ ๋ ํ์งํ ๋ฆฌ ์ค ์์ ์ ๊นํ๋ธ ๋๋ค์ branch๋ฅผ ํด๋ก ํด์ค๋๋ค
๐ฅ๏ธย
git clone -b {๋ธ๋์น์ด๋ฆ} โ-single-branch {์ ์ฅ์ url}
ps. ์์ ๋์ค ์๊ธธ ๋ฌธ์ ๋ฅผ ๋๋นํด์ ์ ํฌ๋ ๋ณธ์ธ์ ๋ธ๋์น๋ง ํด๋ก ๋ฐ๋ ๋ฐฉ์์ผ๋ก ์งํํ๋ ค ํฉ๋๋ค. ํ์ง๋ง ๋์ค์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋๋ main branch๋ฅผ ํด๋ก ๋ฐ์, ํน์ branch์์ ์์ ํ๋ ๋ฐฉ์์ผ๋ก ์งํ์ด ๋ ๊ฒ์ ๋๋ค. ์ด๋์๋ ๋ฐ๋์ main branch๊ฐ ์๋ ์์ ์ด ์์ ํ๊ธฐ๋กํ branch์์๋ง ์์ ํ์ ์ผ ํฉ๋๋ค
โผ๏ธ -
์์ ์ ๊นํ๋ธ ๋๋ค์ ํด๋ ๋ด๋ถ๋ฅผ ๊ฒฝ๋ก๋ก ๋ฏธ์ ์งํํ์๋ฉด ๋ฉ๋๋ค
-
ํํธ ๋ณ๋ก ์์ ์ ๋๋๊ฑฐ๋ ๋ ์์ ๋จ์๋ก ์์ ์ ๋๋ผ ๋๋ง๋ค add ํ์ commit์ ํด ์ฃผ๋ ๊ฒ ์ข์์
-
๋ฐ๋์ ์์ ์ ๋ธ๋์น์์๋ง commit์ ํด์ฃผ์ธ์
โผ๏ธ -
commit ํ์
- [Feat]: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- [Fix]: ๋ฒ๊ทธ ์์
- [Docs]: ๋ฌธ์ ์์
- [Style]: ์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ
- [Refactor]: ์ฝ๋ ๋ฆฌํํ ๋ง
- [Test]: ํ ์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ
- [Chore]: ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์
๐ฅ๏ธย
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 ํ์ผ์ ์์ ๋กญ๊ฒ ์ฌ์ฉํด์ฃผ์ธ์๐
โค๏ธย ๊น์ ์ฌ์ฉํ๋ฉฐ ์ค๋ฅ๊ฐ ๋๊ฑฐ๋ ์งํ์ด ์๋๋๋ผ๋ ํผ์ ์ค์ค๋ก ๊ตฌ๊ธ๋ง ํด๋ณด๋ฉฐ ํด๊ฒฐํด๋ณด์ธ์!
โค๏ธย ๊น ์ฌ์ฉ๋ฒ ์ฐธ๊ณ ) https://umc-smwu.notion.site/Git-2aea3e9a04724a08881b8e61e306e5b1