오늘은 commit 이력을 함께 가져올 수 있는 mirror 옵션을 사용하여 레포지터리 내용물을 옮겨보자. A라는 레포지터리의 내용을 B라는 레포지터리에 옮기고 싶다고 가정. 1. B레포지터리에서 git bash $ git clone --mirror {A 레포지터리 주소} B 레포지터리의 폴더를 확인해보면 ~.git 파일이 생성된 것을 알 수 있다. 2. 생성된 ~.git 파일을 .git으로 옮기기 $ mv ~.git .git [참고] .git .git 파일이란 버전관리에 대한 정보가 담긴 파일이다. 따라서 만약 실수로 .git 파일을 삭제해버린다면 모든 버전 정보가 날라가버린다! 3. B 레포지터리와 본격적인 연결 $ git remote set-url origin {B 레포지터리 주소} 4. B 레포지..