
만약 어떤 repository를 fork 한 후 우리가 수정하는 동안 그 repository, 즉 베이스 코드 저장소에 변경사항이 생긴다면 무슨 일이 생길까? 그러면 우리가 수정한 코드는 최신 코드 위에서 작업한 결과물이 아니게 되는 상황이 발생할 것이다!! 이를 해결하여보자. 우선 fork를 하면 위에서 볼 수 있듯이 upstream/master branch 가 생성되어 있는 것을 볼 수 있다. 이 upstream branch는 베이스 저장소의 master branch 와 커뮤니케이션 한다. 이 branch 를 통해 변경사항을 요청받아서 베이스 저장소의 최신 코드를 가져올 수 있다. 방법은 간단하다. 위에 보이는 Fetch origin을 클릭하면 upstream 에서 fetch를 하게된다. 그 후, u..