반응형
Repository move
다른 계정의 git 등으로 repository 를 이동 시킬 때
commit 등의 이력까지 같이 이동 시키는 방법입니다.
git clone --mirror {기존 리파지토리 주소}
cd {기존 리파지토리 명}.git
git remote set-url --push origin {신규 리파지토리 주소}
git push --mirror
예제
기존 Repository 는 https://github.com/hello-bryan/HelloOpenCV.git 라고 하겠습니다.
그리고 새로 옮겨질 repository 를 아래와 같이 만들어 두겠습니다.
생성하면 Git url 을 복사합니다.
기존 : github.com/hello-bryan/HelloOpenCV.git
신규 : github.com/acsgoh/HelloNew.git
이제 윈도우 Command 창을 띄우고 아래의 순서대로 명령어를 입력합니다.
git clone --mirror https://github.com/hello-bryan/HelloOpenCV.git
cd HelloOpenCV.git
git remote set-url --push origin https://github.com/acsgoh/HelloNew.git
git push --mirror
여기서 git push --mirror 했을 때
신규 리파지토리가 다른 계정의 저장소 일 경우 계정을 입력해야할 수 있습니다.
실행했던 스샷 입니다.
728x90
반응형
'Github' 카테고리의 다른 글
[Github] personal access token 생성하기 (0) | 2021.11.09 |
---|---|
[Markdown] 마크다운에서 접기 펼치기 사용 (1) | 2020.07.22 |
[Github] Github Desktop 으로 같은 소스 수정했을 때 Merge 하기 (2) | 2020.07.16 |
[Github] Github Desktop 으로 repository clone 하기 (0) | 2020.07.16 |
[Github] Github desktop 으로 이미 있는 로컬 폴더 publish 하기 (0) | 2020.07.16 |
댓글