fork한 branch 최신 버전으로 업데이트하기
🎯

fork한 branch 최신 버전으로 업데이트하기

Tags
Git
Published
August 15, 2022
Author
유레미 EUREMI
사람들과 협업하다 보면 배포되는 코드가 꼬이거나 더러워지지 않게 각자 자신만의 repository를 만들고 fork하여 작업 후 중심 repository에 PR을 보내 merge할 때가 있다. 다른 사람의 PR이 merge된 후 충돌되지 않기 위해선 나의 repostiory에 최신 버전의 중심 repostiory를 업데이트해야한다. 자동으로 업데이트하는 방식도 있지만 이 글에선 수동으로 업데이트하는 방법에 대해 얘기하려 한다.
 
upstream(fork한 branch)을 remote로 등록한다.
git remote add upstream "upstream git 주소"
 
upstream 내용을 fetch (최신 버전으로 업데이트한다는 뜻)
git fetch upstream
 
내 브랜치와 upstream 브랜치를 병합한다.
# 같은 브랜치에서git merge upstream/{브랜치 이름} # develop 브랜치를 업데이트하고 싶다면git checkout develop # 브랜치가 없다면 git checkout -b develop git merge upstream/develop
 
내 원격 repository에 최신 버전의 repository를 push한다.
git push origin {브랜치 이름}
 
fork한 branch 최신 버전으로 업데이트하기