Git Repository 복사하기
프로젝트 작업을 하다가 새로운 repository로 옮기고 싶을 때가 있다. 이럴 때 파일을 옮기게 되면 이제까지 작성한 커밋 이력들이 남지 않기 때문에 다른 방법을 써야 한다.
1. mirror 옵션을 이용한 clone
git clone --mirror { git repository 주소 }
// 만약 특정 브랜치만 가져온다면
git clone -b { 브랜치명 } --single-branch --mirror { git repository 주소 }
2. repository명.git 을 .git으로 이름 변경
// clone을 정상적으로 완료했다면 repository명.git 파일이 생성되어 있을 것이다
// 아래의 명령어를 통해 이름을 .git으로 변경
mv repository명.git .git
3. 새로운 repository와 연결
// .git으로 변경한 디렉토리에서 아래 명령을 실행
git remote set-url origin { 새로운 repository 주소 }
4. 새 repository에 push
// .git으로 변경한 디렉토리에서 아래 명령을 실행
// 아래의 명령을 실행하게 되면 새로운 repository로 push 된다.
git push --mirror
Author And Source
이 문제에 관하여(Git Repository 복사하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hoo00nn/Git-Repository-복사하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)