기타
[Github] Fork해온 저장소에 잔디 심는 방법(커밋해도 잔디가 안심어질때)
tmkimm
2022. 12. 7. 22:09
자바 웹 프로그래밍 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하여 사용하면 됩니다.
참고글