반응형
github에서 개인적으로 하고 있는 토이프로젝트 wedul_timeline을 친구와 함께 작업하기로 해서 그룹을 생성했다.
그룹 이름은 우리의 아이덴티티에 맞는 potato로 지정했다. ㅋㅋ
그런데 이렇게 지정하다보니 기존에 내 repository에 위치해있던 소스를 그룹으로 옮겨야 했다.
그 과정에서 삽질했던 내용을 다음에는 삽질 하지 않도록 기록해봤다.
현재 Git Repository 저장소 clone
우선 현재 있는 repository를 복사 해야한다.
git clone --mirror https://github.com/weduls/wedul_timeline
복사가 완료되었다. 그럼 이제 새로 이전할 레포지토리가 필요하다.
그룹에 들어가서새로운 레포지토리를 생성한다.
새로운 remote origin 설정
변경을 진행할 새로운 remote origin을 설정해준다. 새로운 remote 주소는 당연히 새로 생성한 레포지토리여야 한다.
git remote set-url --push origin https://github.com/weggdul/timeline_m
새로운 레포지토리에 복사한 저장소 내역 push
그럼 마지막으로 아까전에 mirror를 진행한 내역을 push로 서버에 밀어 넣어주자.
git push --mirror
결과를 확인해보면 레포지토리가 히스토리까지 그대로 옮겨진 것을 확인할 수 있다.
흠 편한군 ㅋㅋ
반응형
'IT 지식 > Git' 카테고리의 다른 글
Fast Forword와 merge 그리고 rebase 정리 (0) | 2019.12.13 |
---|---|
git ssh로 받은 프로젝트를 https 방식으로 변경하기. (3) | 2019.03.20 |
travis ci에서 "./gradlew assemble" failed 에러 수정 (0) | 2018.10.04 |
Git 저장소 Fork 후 Pull Request 및 최신 내용 갱신 방법 (0) | 2018.10.04 |
Git Rebase 도중 한번 이상 충돌 해결 방법 (0) | 2018.06.23 |