안녕하세요.
오늘의 꿀팁은 개발자라면 누구나 한 번쯤은 들어본
Github에서 Repository를 복사할 때 사용하는 방법에 대해서 알아보겠습니다.
- 실제 실행 화면을 위해 'sample-target' Repository를 생성하였습니다.
- 'sample-source' Repository 또한 생성하여 해당 Repository에 복사해보겠습니다.
1) 기존 Repository 저장소의 주소를 입력하여 clone를 받습니다.
git clone --mirror {기존 소스 저장소 URL}
2) clone 파일로 접근합니다.
cd {프로젝트명}.git
3) git remote를 복사할 Repository 주소로 변경합니다.
git remote set-url --push origin {new_repository_url}
4) git 원격 저장소에 업로드를 합니다.
git push --mirror
※ 실행 화면 입니다.
- sample-target Repository 소스와 커밋 기록까지 같이 커밋 기록이 sample-source Repository로 복사된 것을 확인 할 수 있습니다.