[GIT] Repository 옮기기(커밋내역까지!) git mirror

junga·2022년 4월 6일
1

레파지토리 이사가기~~

  • git lab에서 프로젝트 완성 후 개인 github로 옮겨야 할 일이 생김!
  • 편의상 git lab 레파지토리 주소를 lab이라 명시하고, 내가 옮겨야 하는 곳인 github의 레파지토리는 hub로 명시하겠다!
// 옮기는 작업이 끝난 뒤 지워버릴거니까 디렉토리 생성부터 시작하겠다
mkdir moverepo
cd moverepo

// --mirror 옵션을 붙이면 .git 디렉토리가 생성된다
git clone --mirror {lab}
// 생성된 .git 폴더로 이동
cd lab.git

// 현재위치(origin)에서 hub로 remote url 생성
git remote set-url --push origin {hub}
// 설정된 remote url로 push
git push --mirror

0개의 댓글