Git
Git ๊ธฐ๋ณธ๋ช
๋ น์ด
Github์ push ๋ ํ์ผ ์ญ์ ํ๊ธฐ
1. github์ ์ฌ๋ผ๊ฐ ํ์ผ ์บ์ ์ญ์
2. .gitignore ์ค์
๊ด๋ จ ํ์ผ์ด ์ค์ ๋์ง ์์๋ค๋ฉด, ์ค์ ํ์ฌ ์๊ฒฉ์ ์ฅ์์ ์ฌ๋ผ๊ฐ์ง ์๋๋ก ๊ด๋ฆฌํ๊ธฐ
3. ์๊ฒฉ์ ์ฅ์ ์ ์ฉ (๊ผญ)
์๊ฒฉ์ ์ฅ์์์ ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ๊ผญ ์ปค๋ฐ์ํ๊ณ ํธ์๋ฅผ ํด์ค์ผํ๋ค
fork ํ ํด๋น ํ๋ก์ ํธ ์ต์ ๋ฒ์ ์ ์ง
์๋ณธ ์์ค๋ ๊ณ์ ์์ค์ฝ๋๊ฐ ๋ณ๊ฒฝ๋จ
fork ํด๋์ ๋ธ๋์น๋ ์์ ์ํ ๊ทธ๋๋ก ๋ฉ์ถฐ์์ -> ์ฑํฌ ์๋ง์
ํด๊ฒฐ
1. upstream ๋ฑ๋ก
๋ณดํต ์๋ณธ์์ค๊ฐ ์๋ ์์น (upstream : ์๋ฅ)
๋์ฒด๋ก upstream์ api๋ฅผ ์ ๊ณตํ๋ ์ชฝ์ ๋งํจ
origin ์ผ๋ก ๋์ด์๋ ๋ถ๋ถ์ด ํ์ฌ ์๊ฒฉ ๋ฆฌํฌ์งํ ๋ฆฌ ์์น๋ฅผ ๋งํจ
push ํ ์์น์ fetch ๋ฐ์ ์๊ฒฉ ์์น
origin ์์น๊ฐ downstream์ด ๋๋ค (ํ๋ฅ, ํธ์ถํ์ฌ ์ฌ์ฉํ๋ ์ธก)
์ฌ๊ธฐ์์๋ ์๋ณธ์์ค์ fetch ์์ฒญ๋ฑ api๋ฅผ ์์ฒญํ์ฌ ์ฑํฌ๋ฅผ ๋ง์ถค
upstream ์์น๊ฐ ์๋ฅ(api, ์ฌ๋ฌ ๋ฐ์ดํฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์ธก)
2. ๋ฐ์ดํฐ ๋๊ธฐํ
Last updated
Was this helpful?