[Git] Repository 이동 시키기

b22mer·2022년 11월 16일
0

Problem

: 현 Repository의 파일내역 뿐만아니라 commit 내역, branch 정보를 모두 옮기고 싶었다.

그런 경우에는 git repository mirroring 를 활용하면 된다.


Step for solving

  1. 원본 저장소(repository)를 미러링 한다.
 $ git clone --mirror [원본 저장소 경로, 이동시키고자 하는 레포의 주소경로] 
  1. 미러링한 폴더로 이동을 한다.

    (그대로 주소를 긁어왔을경우 [.git] 으로 되어있을테니 헷갈리지 않도록 한다)

$ cd [원본 저장소 이름].git
  1. 이동할 저장소(repository)를 지정해준다.
$ git remote set-url --push origin [이동할 원격 저장소, 옮겨질 곳]
  1. 해당 저장소(repository)push를 해준다.
$ git push --mirror

다음과 같은 과정으로 레포지토리를 손쉽게 옮길수있다.

profile
나태지옥

0개의 댓글