etc tools
[git] clone의 mirror옵션
'김용환'
2018. 12. 31. 12:08
git 저장소의 도메인이 다른 경우 이사하고 싶은 경우가 있다.
기존에 사용하던 기존 환경(브랜치, pull, refs)과 동일하게 하고 싶다면,
기존 저장소의 url을 사용해 git clone --mirror url 로 로컬로 다운받은 후,
새로운 저장소에 push하면 된다.
git clone 방식은 3방식으로 우선 확인하면 명확하게 이해를 얻을 수 있다.
git clone url git_general
git clone --bare url git_bare
git clone --mirror url git_mirror
diff를 통해서 확인해보면 명확하게 이해할 수 있다. deep하게 모든 내용을 다운받는 것은 mirror 밖에 없다.
나머지에 대한 자세한 내용은 아래 링크를 참조한다.