Github

[Github] Fork한 Repository에 최신화하는 방법

eunjineee 2023. 8. 2. 09:39

fork한 repository를 원본 repository에 pull request하는 방법을 올렸었다.

내 레포  --- > 원본 레포 머지는 성공!

 

그런데 문제는 원본 레포  --- > 내 레포로 다시 pull 받는 방법은?

내 레포 최신화 시작!

 

 

이전 글에 있었던 원본 레포지토리 수정내역 확인 방법은 원본(upstream)을 fetch하는 것이였다.

충돌 방지하기 --- > 최신화 하기

혹시 다른 수정내역이 있는지 아래의 명령어를 사용해 확인한다. ( 원본 레포지토리가 업데이트된 내역을 받아온다)

$ git fetch upstream

최신화된 내역을 받아왔으면 내 레포지토리로 머지해준다.

 

머지하기

$ git merge upstream/main

upstream의 main 브랜치를 머지한다는 의미이다.

 

내 레포지토리에 반영하기

$ git push origin main

내 레포지토리의 main 브랜치에 upstream/main의 변경사항을 반영!

 

 

간단한 방법이지만 fork한 repository를 더 잘 사용하기 위해서 기록한다.

다른 분들에게도 도움이 되길 바란다!