Fork 했던 레포를 최신으로 동기화시키고 싶을 때가 있다.
매번 어떻게 했는지 까먹어서 내 벨로그에 저장해두기로 했다!
git clone (Fork해온 레포 주소)
cd (클론한 폴더 위치)
우선 Fork 해온 레포를 클론해서 그 폴더로 이동한다.
그 다음, 원본 레포를 클론 레포에서 remote 해야한다
git remote add upstream (원본 레포 주소)
remote 까지 했으면 upstream 레포가 제대로 추가 되었는지 확인한다.
git remote -v
origin과 upstream이 같이 잘 나오면 지금까지는 잘 된 것이다.
이제 upstream 레포로부터 최신 업데이트를 가져와야한다.
Git의 fetch 명령어를 통해 upstream 레포의 최신 내용을 불러온다.
git fetch upstream
최신 내용까지 업데이트 했으면 나의 Fork 레포에 upstream레포의 최신 내용을 merge한다.
git merge upstream/main
이후 push까지 해주면 끝!
git push