코딩 테스트 강의를 듣고 연습하기 위해 GitHub에서 문제 폴더를 Fork해서 사용했다. Fork한 저장소에서 문제를 풀고 commit과 push를 열심히 하는데, 내 프로필의 잔디가 업데이트 되지 않았다. 검색해보니, Fork한 저장소에서는 push를 해도 잔디가 반영되지 않는다고 한다.지금까지 한 작업을 날리고 싶지 않아서 방법을 찾던 중 새로운 저장소를 만들고 그곳에 복사하는 방법을 찾아냈다.
$ git clone --bare 복사할 repository주소
$ cd 복사할 repository 이름(e.g. AlgoCasts.git)
$ git push --mirror 새로운 repository 주소
이렇게 하면, 기존에 작성한 커밋이 새로운 저장소로 전부 복사되고, 잔디에도 변경 내역이 정상적으로 반영된다.