Fork한 Repository가 업데이트 될 때 마다 Repository를 지우고 다시 만드는 비효율적인 작업을 할 때가 있었다. 이제는 그럴 필요없이 upstream으로 원본 원격 저장소도 저장하여 fetch를 하는 방식으로 Update 해보았다.
git remote -v
-> remote 된 저장소들을 확인한다.
upstream으로 원격 저장소에 원본 저장소가 추가된 것을 확인 할 수 있다.
$ git fetch upstream
-> 원본 저장소 fetch
$ git merge upstream/master
-> 원본 저장소 merge
$ git push
-> 포크한 저장소로 push
여기까지 완료하면 내가 fork한 repository에 원본 repository가 업데이트 된 것을 확인 할 수 있다.
GItHub에서 협업을 위한 Remote repository 와 upstream 이해하기!
▶ https://pers0n4.io/github-remote-repository-and-upstream/