-> 작업하기 위해 Fork 한 이후로 Base Repository에 commit들이 지속적으로 쌓일 것이고, 매번 Fork 하기에는 부담이 된다. 또한, 아래의 사진과 같이 Update를 권장하기도 한다. 😱
따라서, Fork한 Repository를 최신 버전으로 동기화하는 방법을 알아보겠습니다.😁
Base Repository: https://github.com/fosslight/fosslight
내가 Fork한 Repository인 https://github.com/MiniVee/fosslight 의 기본 branch인 develop을 최신화하겠습니다.
저의 경우 fosslight 폴더 경로로 들어가겠습니다.
- cd desktop/fosslight
- git remote -v
origin https://github.com/MiniVee/fosslight.git (fetch)
origin https://github.com/MiniVee/fosslight.git (push)
remote를 통해 forkRepository가 origin이 되게 합니다.
- git remote add base https://github.com/fosslight/fosslight.git
- git remote -v
이 작업 시 아래와 같이 base repository가 생성되는 것을 볼 수 있습니다.
base https://github.com/fosslight/fosslight.git (fetch)
base https://github.com/fosslight/fosslight.git (push)
origin https://github.com/MiniVee/fosslight.git (fetch)
origin https://github.com/MiniVee/fosslight.git (push)
- git fetch base
- git checkout develop
- git merge base/develop
- git push origin develop
이러면 최신 소스로 동기화가 완료된다!!!😎
따라서, 아래 사진과 같이 이미 최신 상태임을 알 수 있다.
끝으으으으응ㅌ!!!!!👍