Etc

[git] fork한 레포 원본 저장소에서 변경사항 받아오기(업데이트)

Chae-ri🍒 2023. 1. 22. 03:10

로컬 저장소에 원본 저장소(upstream) 등록

로컬 저장소와 연결된 원본 저장소 확인

$ git remote -v

원본 저장소 등록

$ git remote add upstream {원격 저장소 주소}

 

git remote -v 해보면 fork한 로컬 저장소는 origin, 원본 저장소는 upstream으로 확인된다.

Fork한 저장소 업데이트

원본 레포에서 변경된 사항을 내 로컬 레포에도 적용시키고 싶다.

원본 저장소의 최신 내용을 가져온다.

$ git fetch upstream

merge할 브랜치로 변경한 다음, 원본 저장소의 변경 사항을 로컬 브랜치에 merge

$ git checkout main
$ git merge upstream/main

로컬 저장소에 merge한 내용 push

$ git push origin main
728x90