-
원본 Starter 저장소를 Fork하여 본인의 GitHub 계정에 복제합니다.
-
Fork한 저장소를 로컬로 Clone합니다.
git clone <Fork한 저장소 URL>
-
로컬에서 새로운 브랜치(Main)를 생성하고 작업을 수행합니다.
git checkout -b main # 작업을 수행하세요
-
변경 내용을 Commit하고 Fork한 저장소(Main)로 Push합니다.
git commit -m "새로운 기능 추가" git push origin main
-
원본 Starter 저장소를 Fork하여 본인의 GitHub 계정에 복제합니다.
-
Fork한 저장소를 로컬로 Clone합니다.
git clone <Fork한 저장소 URL>
-
로컬에서 새로운 브랜치(Main)를 생성하고 작업을 수행합니다.
git checkout -b main # 작업을 수행하세요
-
변경 내용을 Commit하고 Fork한 저장소(Main)로 Push합니다.
git commit -m "새로운 기능 추가" git push origin main
-
Fork한 저장소(Main)로 이동합니다.
git checkout main
-
원본 Starter 저장소를 원격 저장소로 추가합니다.
git remote add upstream <원본 Starter 저장소 URL>
-
원본 Starter 저장소에서 변경 사항을 가져옵니다.
git fetch upstream
-
로컬 브랜치(Main)에서 원본 Starter 저장소의 변경 사항을 병합(Merge)합니다.
git merge upstream/main
-
변경 사항을 로컬(Main) 브랜치에서 Fork한 저장소(Main)로 Push합니다.
git push origin main
-
Fork한 저장소(Main)로 이동합니다.
git checkout main
-
원본 Starter 저장소를 원격 저장소로 추가합니다.
git remote add upstream <원본 Starter 저장소 URL>
-
원본 Starter 저장소에서 변경 사항을 가져옵니다.
git fetch upstream
-
로컬 브랜치(Main)에서 원본 Starter 저장소의 변경 사항을 병합(Merge)합니다.
git merge upstream/main
-
변경 사항을 로컬(Main) 브랜치에서 Fork한 저장소(Main)로 Push합니다.
git push origin main