Fork ๊ธฐ๋ฐ ํ์ ์์ ํท๊ฐ๋ฆฌ๊ธฐ ์ฌ์ด ... (์ปจํธ๋ฆฌ๋ทฐ์ ํ ๋ ์ฃผ์)
๋ก์ปฌ main์ด origin(main)๊ณผ up to date๋ผ๊ณ ํด์ ๋ฐ๋์ ์๋ณธ(kubernetes/website)์ ์ต์ ์ํ์ ๊ฐ๋ค๋ ๋ณด์ฅ์ ์๋ค๋ ๊ฒ์ด๋ค.
๊ทธ๋์, PR์ ์ฌ๋ฆฌ๊ธฐ ์ ์ ์๋ณธ ์ ์ฅ์์ ์ต์ ์ปค๋ฐ์ ๋ฐ์ํ๋ ๊ฒ์ด ์ข๋ค.
`kubernetes/website`๋ ์๋ณธ ๋ ํฌ์งํ ๋ฆฌ์ด๊ณ , `Eundms/website`๋ ์ด๋ฅผ ํฌํฌํ ์ ์ฅ์์ด๋ค.
๋ก์ปฌ์์๋ `Eundms/website`๋ฅผ `origin`์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ์ฐ๊ฒฐํด๋๊ณ ์์
์ ์งํํ๋ค.
์ฆ, ๊ตฌ์กฐ๋ฅผ ๋จ์ํํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
```
์๋ณธ(upstream) : kubernetes/website
ํฌํฌ(origin) : Eundms/website
๋ก์ปฌ(local) : ๋ด PC ์ ์ฅ์
```
๋ก์ปฌ ์ ์ฅ์์ main ๋ธ๋์น๋ฅผ origin/main๊ณผ ๋๊ธฐํ์ํค๋ฉด, ํฌํฌ ์ ์ฅ์(`Eundms/website`)์ main ๋ธ๋์น์๋ ์ผ์นํ๋ค.
๊ทธ๋ฌ๋ ์ด ๊ณผ์ ๋ง์ผ๋ก๋ ์๋ณธ ์ ์ฅ์(kubernetes/website)์ ์ต์ ์ปค๋ฐ๊น์ง ์๋์ผ๋ก ๋ฐ์๋์ง๋ ์๋๋ค.
๋ฐ๋ผ์ `Eundms/website` ๋ ํฌ์งํ ๋ฆฌ ์์ฒด๊ฐ ์๋ณธ๋ณด๋ค ๋ค์ฒ์ง ์ ์๋ค.
์ด ๋๋ฌธ์ ๋ก์ปฌ main์ด origin/main๊ณผ ๊ฐ๋๋ผ๋, ์ค์ ๋ก๋ `upstream/main`๊ณผ๋ ๋ค๋ฅผ ์ ์๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ์๋ณธ ์ ์ฅ์(`kubernetes/website`)๋ฅผ `upstream`์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ์ถ๊ฐํ ๋ค, ์ฃผ๊ธฐ์ ์ผ๋ก ์ต์ ๋ด์ญ์ ๊ฐ์ ธ์์ผ ํ๋ค.
ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
1. upstream remote ์ถ๊ฐ
git remote add upstream https://github.com/kubernetes/website.git
2. ์๋ณธ ์ต์ ๋ด์ญ ๊ฐ์ ธ์ค๊ธฐ
git fetch upstream
3. ๋ก์ปฌ main ๋ธ๋์น๋ฅผ ์๋ณธ๊ณผ ๋๊ธฐํ
git checkout main
git merge upstream/main
4. ํฌํฌ ์ ์ฅ์์๋ ๋ฐ์
git push origin main
์ด ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ๋ก์ปฌ → ํฌํฌ(origin) → ์๋ณธ(upstream)๊น์ง ๋ชจ๋ ์ต์ ์ํ๋ก ๋ง์ถ ์ ์๋ค.
| ํ์คํ ๋ฆฌ ์ ๋จ๊ธฐ๊ธฐ : ์ปค๋ฐ๋ฉ์์ง, ์ง๋ผ, ํ์ (1) | 2026.02.04 |
|---|---|
| [Jira] Epic / Story / Task / Bug (0) | 2026.02.04 |
| [GIT] PR ๋ฒํธ๋ก PR ๊ฐ์ ธ์ค๊ธฐ / ํ์ฌ ๋ธ๋์น์ ๋ชจ๋ ๊ธฐ๋ก์ ๋จ๊ธฐ๊ณ init ์ปค๋ฐ ํ๋๋ก ๋ฎ์ด์ฐ๊ธฐ (0) | 2025.09.06 |
| [Git] branch : ๋ก์ปฌ, ๋ฆฌ๋ชจํธ, ํธ๋ํน ๋ธ๋์น (1) | 2025.08.09 |
| [UML] ์ํ์ค ๋ค์ด์ด๊ทธ๋จ (with Mermaid) (0) | 2025.07.26 |