git fork, git clone
Last updated
Last updated
์ค์ต์ ์๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํ ๋๋ก ์ฐ์ตํ๊ฒ ์ต๋๋ค.
Fork๋ ๋ค๋ฅธ ์ฌ๋์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๊ทธ๋๋ก ๋ณต์ ํด์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ ๋๋ค.
๋ณต์ ํ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ์ด์ ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๋ถ๋ฆฌ๊ฐ ๋๊ธฐ ๋๋ฌธ์ Forkํ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฝ๋ ์์ ์ ํด๋ ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
๋งํฌ์ ๋ค์ด๊ฐ๋ฉด ์์ ๊ฐ์ ํ์ด์ง๊ฐ ๋์ต๋๋ค.
ํด๋น ํ์ด์ง๋ ์ง์ง ์คํ์์ค ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ค์ต์ ํ๋๊ฒ ์๋๋ผ koala-eat-eucalyptus๋ผ๋ ์กฐ์ง์ fork๋ฅผ ํ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋๋ค. ๊ทธ๋์ ์ฌ๊ธฐ์์ ์ฝ๋๋ฅผ ์์ ํด๋ ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ฌ๊ธฐ์ Fork ๋ฒํผ์ ๋๋ฆ ๋๋ค.
Fork ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ์ฐฝ์ด ๋์ต๋๋ค.
์ฌ๊ธฐ์ Owner๋ง ์์ ์ ์์ด๋๊ฐ ๋์ค๋์ง ํ์ธํ๊ณ , ์ ๋๋ก ๋์๋์ง ํ์ธํ์ผ๋ฉด ์ด๋ก์ Create fork ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ดํ ์ผ์ชฝ ์๋ฅผ ํ์ธํด๋ณด๋ฉด ๋งจ ์ฒ์๊ณผ๋ ๋ค๋ฅด๊ฒ ๋นจ๊ฐ ๋ฐ์ค๊ฐ ์์ ์ ์์ด๋๊ฐ ๋์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ๊น์ง ๋ค์ด์๋ค๋ฉด ์ ์์ ์ผ๋ก ์งํํ๋ค๋ ๊ฒ์ ๋๋ค.
Clone์ ๋ก์ปฌ์ ๋ฆฌํฌ์งํ ๋ฆฌ ํ์ผ์ ์์ฑํ๋ ๊ฒ์ ๋๋ค.
๊ฐ์ธ ๋ฆฌํฌ์งํ ๋ฆฌ๋ Fork - Clone์ ํ ํ์๊ฐ ์์ง๋ง, ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ง๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ์ฌ๋ฅผ ํ๋ ค๋ฉด Fork - Clone์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ ๊ตณ์ด ์ด๋ฐ ๋ฐฉ์์ ์ฌ์ฉํ๋๋ฉด ๋ค๋ฅธ ์ฌ๋์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ ๊ทผํ ๊ถํ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋์ ์ฝ๋๋ฅผ ์์ ํ ๊ฒฝ์ฐ, ๋์ค์ ๋ฐฐ์ฐ๋ Pull Request๋ผ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ ์๋ณธ ๋ฆฌํฌ์งํ ๋ฆฌ์ โ๋ ์ด๋ ๊ฒ ์ฝ๋๋ฅผ ์์ ํ์ดโ๋ผ๋ ์ ์ฒญ์๋ฅผ ๋ด๋ฉด ๋๋ค๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.
์ด์ ์ค๋ฅธ์ชฝ ์๋์ ์๋ ์ด๋ก์ Code ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ฃผ์ํ ์ ์ ์ด๋ก ๋ฒํผ์ ๋๋ฅผ ๋์๋ ์ค๋ฅธ์ชฝ ์์ ์์ด๋๊ฐ ์์ ์ ์์ด๋๋ก ๋์์ผ ํฉ๋๋ค.
์ด๋ก์ Code ๋ฒํผ์ ๋๋ฅด๋ฉด ์์ ๊ฐ์ ์ฐฝ์ด ๋์ค๋๋ฐ, ์ฌ๊ธฐ์ ๋ณต์ฌ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฉ๋๋ค.
ํด๋น ๋งํฌ๋ ๋ก์ปฌ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ค์นํ ๋ ํ์ํ ๋งํฌ์ ๋๋ค.
์ด์ ๊ทธ๋ฌ๋ฉด ๋ฏธ๋ฆฌ ์คํํด๋์๋ git์ ์คํํ์ฌ git clone ๋ณต์ฌํ๋ด์ฉ
์ ์
๋ ฅํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์ด๋ ๊ฒ ์๋์ ์ผ๋ก ํด๋๊ฐ ์์ฑ๋ ๊ฒ์ ๋๋ค.