기존에 작업하던 저장소(Repository)의 commit history 까지 옮기고 싶을 때 미러링을 하면 된다.
저장소를 fork하는 것만큼 간단하다.
준비물
터미널 명령어는 이렇다.
git clone --mirror {기존 저장소 url}
cd {기존 repo 이름}.git
git remote set-url --push origin {새 저장소 url}
git push --mirror
추가로 hook을 이용하면 두개의 저장소를 동시에 반영해 관리할 수 있게 된다고 한다.
필요할 때 찾아봐야겠다 :-)
레포지토리 미러링 완료!
마지막으로 미러링이 잘 되었는지 눈으로 보고싶다면 git remote -v로 확인한다.