[GitHub] 기존 Git Repository를 복사하여 새로운 Repository 만들기

2022. 12. 19. 00:32Git Github

⚡️Git Repository를 복사하는 방법

1. 기존 Git Repository 현재 버전을 복사하여 다른 프로젝트로 활용하고자 하는 경우

2. git clone 의 mirror 옵션으로 모든 이력을 갖고 온 뒤, github상에 새로 만든 repository에 push 하는 것

3. 복사할 repository를 --mirror 옵션으로 clone한다.

4. --mirror 옵션을 넣으면 커밋이력까지 함께 갖고온다

5. 폴더를 생성 

   ⓵ VS code를 실행

   ⓶ 터미널 실행

 git clone --mirror {old_repository_url}

1. 디렉토리가 생성되면 폴더를 git 폴더 안으로 이동한다 

2. 터미널을 실행시켜 전 Repository를 clone 해온다 

git remote set-url --push origin {new_repository_url}

위에 내용을 터미널에 실행하면 remote push url을 github에 새로만든 repository로 변경된다.

git push --mirror

마지막으로 --mirror 옵션으로 통째로 push한다.