ํ์๊ฐ์ ์ ๋ ํ์งํ ๋ฆฌ ์์ฑ๊น์ง๋ ์ฌ์์ ํธ๋ก๋ก ํ๋๋ฐ ํด๋ก ํ๋๋ก ํน๋ ํ ๊ตฌ๊ธ๋ง์ ๊ณผ์ ์ ๊ฑฐ์ณค๋ค... ๊ทธ๋ ๊ฒ ์ป์ด๋ธ ์๋์ค๋ฌ์ด ๊ฒฐ๊ณผ๋ฌผ์ ๊ณต์ ํ๊ฒ ์!
๊นํ๋ธ ํ์๊ฐ์ , github desktop ๋ค์ด๋ก๋, ๋ ํ์งํ ๋ฆฌ ๋ฐ ๋ธ๋์น๊ฐ ์์ฑ ์๋ฃ๋ ์ํ๋ผ๋ ๊ฐ์ ํ์ ...
1. ๋ ํ์งํ ๋ฆฌ(repository) ํด๋ก ํ๋ ๋ฒ!
์ด๊ฑด github desktop์์ ์ฝ๊ฒ ํ ์ ์๋๋ฐ, ํด๋ก ํ๊ฒ ํ๋๋ ์๋ ์ํ๋ผ๋ฉด clone repository๋ฅผ ๋ฐ๋ก ์ ํํ ์ ์๋๋ก ๋ฌ๋ค.
์๋ค๋ฉด file > clone repository ๋ฅผ ์ด์ฉํ๋ฉด git ์ ์ฌ๋ ค๋ repository๊ฐ ๋ชจ๋ ๋จ๊ธฐ ๋๋ฌธ์ ์์ฃผ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ํ ์ ์์.
๋ค๋ง ์ฌ๊ธฐ์ ๋ฌธ์ ์ ์ ์ด๋ ๊ฒ ํ ๊ฒฝ์ฐ main branch ์ ๋ด์ฉ๋ง ํด๋ก ์ด ๋๋ค๋ ์ ์ด๋ค... ํํ๋ก์ ํธ ์ ๊น์ง ํน๋ณํ branch๋ฅผ ์ธ ์ผ์ด ์๋ ๋๋ ๋๋์ฒด ์ ๋ค๋ฅธ branch๊ฐ ํด๋ก ์ด ๋์ง ์๋ ๊ฑด์ง ์ธ๊ณ ์ถ์๋ค.
2. ํน์ ๋ธ๋์น(branch)๋ง ํด๋ก ํ๋ ๋ฒ!
์ ๋ช ๋๊ฒ ์ป์ด๋ธ ๊ฒฐ๊ณผ๋ฌผ์ด ์ด๊ฑฐ๋ค!
1) ์ฐ์ ์ ์๋ ๋งํฌ์์ git์ ๋ฐ์์ผ ํ๋ค.
Git
git-scm.com
์ฝ๊ฒ ๋งํด์ ์ปดํจํฐ์ ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์ด์ฉํด git์ ๋ค๋ฃฐ ์ ์๋๋ก ํ๋ ๋จธ์๊ธฐ๋ค.
2) ๋ค์ด์ด ์๋ฃ๋๋ฉด ์ด ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์ฐ๋ค.
์๋ผ๋ ๋
ธํธ๋ถ ๋ฐ๊พธ๊ณ ๊ด๋ฆฌ์๋ช
์๊ณ ์ณ์ ์์ง LG์..
3) ์ฐ์ ์ ์์ ์ ์ธ ์ฌ์ฉ์ ์ํด ๊ธฐ๋ณธ์ ์ธ ์ค์ ์ ํด์ค๋ค.
git config --global user.name ์ ์ ๋ช
git config --global user.email ์ด๋ฉ์ผ
๋ช ๋ น ํ๋กฌํํธ์ ๋ฐ๋ก ์ฐ๋ฉด ๋๋ค.
4) ๋ค์์ผ๋ก ํด๋ ์์น ์ค์ ์ ํ๋ค.
cd ํ์ผ์ฃผ์
5) ์ด์ ๋ค์ ๋ช ๋ น์ด๋ก ํน์ ๋ธ๋์น(branch)๋ง ํด๋ก ํด ์ฌ ์ ์๋ค.
git clone -b ๋ธ๋์น๋ช
--single-branch ์ ์ฅ์url
์ ์ฅ์ url์ ๊นํ๋ธ ์ฌ์ดํธ์์ ๋ ํ์งํ ๋ฆฌ ์ ํ > branch ์ ํ
์ด๋ ๊ฒ ์๊ธด ๋ฒํผ์ค์ ์ด๋ก์ ์น๊ตฌ๋ฅผ ๋๋ฌ์ฃผ๋ฉด https ์์ ๋ณต์ฌํด์ฌ ์ ์๋ค.
๋!