PEACHCONG

[Git] 기존 Repository 복사해서 New Repository 생성 본문

Git

[Git] 기존 Repository 복사해서 New Repository 생성

피치콩 2024. 1. 20. 15:30

 

포트폴리오를 작성하면서

기존에 만들었던 팀 프로젝트의 코드를 수정할 일이 생겼다

 

기존 Repository에 잘못 커밋하면 팀원들한테 문제 생길까봐

복사해서 새롭게 만들고 사용하기로!

 

기존 Repository를 복사해서
새로운 Repository 만드는 방법 👻

 

 

1. Git에 들어가서 새롭게 저장하려는 new Repository 생성!

아래 gitignore나 readme 파일은

기존 Repository에서 가져오려고 하기 때문에 따로 체크xx

 

 

2. git clone의 mirror 옵션을 사용

cmd창에 아래와 같이 입력,
{repository_url} 에는 복사하고자 하는 기존 Repository url 작성

git clone --mirror {repository_url}

 

 

3. 해당 폴더로 이동하기 위해 cd 프로젝트명 작성

cd {project_name}.git

 

 

4. 새로운 Repository의 주소 복사

 

 

5. 프로젝트 폴더 경로 내에서 아래 코드 작성

{new_repository_url}에는 4에서 복사한 주소 입력

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

 

 

6. clone의 --mirror 옵션으로 push

git push --mirror

 

 

** 기존 프로젝트명을 변경하고 싶은 경우

{project_name} 기존 프로젝트명 입력,

{new_project_name} 변경하려는 프로젝트명 입력

mv {project_name}.git {new_project_name}.git

 

 


 

 

Ref.

🔗 Git-Repository-복사하기