Github Organization에서 repo 생성 후 프로젝트를 진행하는 중에, 작업중인 repo를 개인 Github에서도 확인하고 관리하고 싶어졌다.
먼저 Organization에서 repo를 가져오는 방법은 Fork
와 importer
두 가지가 있다. 하지만 Fork
는 repo를 가져온 뒤 최신 변경 사항을 업데이트 하기 위해서는 Pull Request를 사용해야 하고, importer
는 upstream repo를 origin remote로 등록한 뒤 fetch만 해주면 되었다. 그래서 importer
를 사용하는 것으로 결정!
Github에서 repository를 import하는 과정은 다음과 같다.
.git
으로 끝나는 것 확인) git clone (복제된 repository url)
git remote add upstream (원본 repository url)
git remote -v
git fetch upstream
git checkout main
git merge upstream/main
git push origin main
이렇게 하면 원본 repository를 복제한 뒤 최신 변경사항 업데이트까지 주기적으로 진행할 수 있다! 😀