본문 바로가기
개발환경

[vscode & github] fork한 프로젝트 최신버전으로 동기화하기

by El_Pong 2020. 11. 2.
728x90

다른 사람들과 협업하거나 오픈소스 프로젝트를 작업해야 할때 

repository를 fork 해서 사용하지만 한 두번 contribution 할 것이 아니라면 

최신 버전으로 업데이트 해줘야 한다. 

 

두가지 방법이 있다

첫번째는 지금 fork 한 repo를 밀어버리고 새로  fork 하는 것이고

두번째가 지금 소개할 동기화 하는 방법인데 첫번째의 경우는 history가 다 날아가게 된다.

 

 

순서는 간단하다.      1) upstream 등록   (upstream 이란?  -원본 소스코드의 url)

                            2) upstream 과 동기화

 

vscode에서 터미널을 켜고 git에서 하는것과 똑같이 하면된다.

 

 

    1)로컬에 연결된 저장소 확인:   $git remote -v

    2)upstream 등록:  $git remote add upstream (업데이트 할 repo 주소)

     

    3)업데이트 할 repo 로컬에 받기:  $git fetch upstream

    4)받은 소스코드 merge 하기: $git upstream upstream/master

 

 

 

 

 

'개발환경' 카테고리의 다른 글

apt, apt-get 차이  (0) 2021.08.12
웹 ,서버, 클라우드 호스팅 비교  (0) 2020.11.26
firebase deploy 적용안됨 오류  (0) 2020.11.20

댓글