본문 바로가기

[Git] Fork한 Repository 최신 상태 유지

Git
·
2021. 4. 7. 17:11
반응형

fork한 repository가 변경되었을 때 최신 상태로 유지하기 위해서는 현재 repository에 remote repository로 추가해야 합니다.

다음 명렁어로 현재 추가되어 있는 remote repository를 확인합니다.

$ git remote -v
origin https://github.com/user_name/repository_name.git (fetch)
origin https://github.com/user_name/repository_name.git (push)

remote repository 목록에서 fork한 repository가 없다면 fork한 repository를 upstream이라는 이름으로 추가합니다.

$ git remote add upstream https://github.com/origin_user_name/origin_repository_name.git

remote repository 목록에 추가되었는지 확인합니다.

$ git remote -v
origin https://github.com/user_name/repository_name.git (fetch)
origin https://github.com/user_name/repository_name.git (push)
upstream https://github.com/origin_user_name/origin_repository_name.git (fetch)
upstream https://github.com/origin_user_name/origin_repository_name.git (push)

upstream repository로 부터 최신 소스코드를 가져옵니다.

$ git fetch upstream

가져온 소스코드를 local repository에 merge합니다.

$ git merge upstream/master

local repository에서 merge한 내용을 remote repository에도 반영합니다.

$ git push origin master
반응형
블로그 이미지
Frontend Engineer

댓글