Git

[Git] 레파지토리 복사하기

itaeiou 2021. 10. 13. 18:36
반응형

기존 repository Clone

// 모든 브랜치
git clone --bare { 기존 git repository 주소 }

// 특정 브랜치
git clone -b { 브랜치명 } --single-branch --bare { 기존 git repository 주소 }

--mirror 옵션을 사용할 수도 있지만, 에러가 나서 bare 옵션 사용

 

폴더명 변경

clone이 완료되면 old_name.git 폴더가 하나 생성된다.

old_name.git 을 .git 으로 변경

// 기존 repository명으로 생성된 폴더 이름을 변경
mv { 기존 repository명 }.git .git

 

새로운 repository와 연결

// .git 폴더로 이동
cd .git

// 새로운 repository와 연결
git remote set-url origin { 새로운 repository 주소 }

 

새로운 repository에 push

// 새로 연결된 repository에 push
git push --mirror

 

반응형