[Git] 기존의 Git Repo를 복사해서 새 Repo 만들기

Seung Hyeon ·2023년 10월 10일
0

Git

목록 보기
4/4
post-thumbnail

프로젝트 고도화를 진행하기 위해 기존 팀 프로젝트에서 사용되었던 깃의 소스코드를 복사하여 새로운 upgrade 이름의 Repo에 복사한 후 그곳에서 고도화를 진행하고자 하였다.

순서

https://projooni.tistory.com/entry/%EA%B8%B0%EC%A1%B4-Git-Repository%EB%A5%BC-%EB%B3%B5%EC%82%AC%ED%95%98%EC%97%AC-%EC%83%88%EB%A1%9C%EC%9A%B4-Repository-%EB%A7%8C%EB%93%A4%EA%B8%B0
위 블로그를 참고했다.

1

새 디렉토리를 만든 후 아래 명령어로 소스코드를 복제한다.

git clone --mirror {old_repository_url}

--mirror 옵션을 적용하면 커밋 이력까지 함께 복제된다.

2

{프로젝트명}.git 디렉토리가 생성될 것이고, 해당 디렉토리로 이동한다.

cd {프로젝트명}.git

3

remote push할 url을 새로 만든 repo로 변경한다.

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

4

아래 명령어로 repo url확인하여 잘 변경되었는지 확인

git remote -v

5

--mirror 옵션으로 통째로 새 repo에 push한다.

git push --mirror

 

FIN.

profile
안되어도 될 때까지

0개의 댓글