Dev. etc.

[Git] Fork 한 repository 최신으로 동기화하기

Fork 한 repository 를 최신으로 동기화시켜야 할 때가 있다.

  • Open Source 에 단발성이 아닌 지속적으로 contribution 하려 할 때
  • 수정해서 사용하기 위해 fork 해온 원본 repository 에서 업데이트된 부분을 받아올 때
  • 기타 등등


이를 위해서는 먼저 원본 repository 를 remote repository 로 추가해야 한다.

Fork 해온 repository 에서 remote repository 를 확인하면 아래와 같이 나올 것이다.

여기에 동기화해오고 싶은 원본 repository 를 upstream 이라는 이름으로 추가한다.

upstream repository 가 제대로 추가 되었는지 확인한다.


이제 upstream repository 로부터 최신 업데이트를 가져올 차례이다.

Git 의 fetch 명령어를 통해 upstream repository 의 내용을 불러온다.

upstream repository 의 master branch (혹은 원하는 branch) 로부터 나의 local master branch 로 merge 한다.

이 과정까지는 local repository 에서 일어난 것이므로 push 를 통해 remote repository 에도 적용시켜주면 완료!


참조

https://help.github.com/articles/syncing-a-fork/

https://help.github.com/articles/configuring-a-remote-for-a-fork/

뒤늦게 시작한 개발자. 열심히 살고 있습니다.

JinKyou Son 님의 창작활동을 응원하고 싶으세요?

태그
JSon
JSon
구독자 9

1개의 댓글

SNS 계정으로 간편하게 로그인하고 댓글을 남겨주세요.
새로운 알림이 없습니다.