github의 repository를 통째로 복사해서 다른 repository로 옮기고 싶을 때가 있다. 내 경우에는 퍼블리싱 작업물을 디자인 버전 별로 branch를 나누어서 관리하고 있었는데, 각 브랜치에 있는 작업물들을 브랜치마다 gh-pages로 배포하고 싶었다. 하지만 github는 한 repository당 하나의 gh-pages만 배포할 수 있도록 되어 있기 때문에, 이 작업물들을 별도의 repository로 분리해서 각각의 gh-pages로 배포하는 것이 내 목표였다! 간단하게 새로운 repository를 생성해서 그 안에 한꺼번에 커밋을 하는 방식으로 해결이 가능하지만, 이러한 방법을 사용하면 예전 커밋 로그들이 다 날아가기 때문에 좋은 방법은 아니다. 그래서 구글링으로 찾아보니, git의 ..