자바 웹 프로그래밍 Next Step 책에 있는 저장소를 Fork하여 실습중이었는데 Fork한 저장소는 잔디가 심어지지 않는다는 사실을 뒤늦게 깨달았습니다 😂
저장소를 새롭게 clone하여 사용하는 방법도 있겠지만 그동안 심은 잔디가 사라지게 됩니다.
해결 방법 👍
git push --mirror 옵션을 이용하여 Fork해왔던 저장소를 새로운 저장소로 옮기면 됩니다.
1. 새로운 저장소 생성
생성 완료! 비어있는 상태
2. 지금까지 사용했던 저장소를 --bare 옵션 추가하여 clone
(Fork해서 사용했던 저장소)
git clone --bare old-repo.git
3. 새로운 저장소에 --mirror 옵션 저장소에 push
2에서 clone했던 저장소로 이동
cd old-repo.git
--mirror 옵션 추가하여 새로운 저장소에 push
git push --mirror new-repo.git
코드가 그대로 옮겨진 것을 확인할 수 있습니다!
이제 새로운 저장소를 clone하여 사용하면 됩니다.
참고글
'기타' 카테고리의 다른 글
[Linux] 리눅스 Crontab - Could not find or load main class 에러 해결 방법 (0) | 2023.04.05 |
---|---|
[Word] 워드 표 페이지마다 머리글 행 반복 안될때 해결방법 (1) | 2023.02.14 |
Sentry로 쉽고 안전하게 서비스 운영하기 (0) | 2022.01.23 |
[Docker] Docker 환경 Nginx에 SSL 인증서 적용하기(Let’s Encrypt) (1) | 2022.01.17 |
[Macbook] 맥북 외장모니터 연결 문제 임시 해결(모니터 깜빡임) (2) | 2022.01.09 |