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 밖에 없다.
나머지에 대한 자세한 내용은 아래 링크를 참조한다.
'etc tools' 카테고리의 다른 글
:makefile:4: *** missing separator. Stop. 해결하기 (1) | 2019.03.06 |
---|---|
github의 SSH 키 지문(fingerprint) (0) | 2019.02.25 |
[mac] alias code='open $@ -a "Visual Studio Code"' (0) | 2018.11.22 |
Squirrel SQL 설치 후 실행 이상시 참조할 내용 (0) | 2018.10.30 |
git - pull request할 때 발생할 수 있는 업스트림 처리 (0) | 2018.10.22 |