[Git] Repository 복사하는 방법 (깊은 복사)
·
IT/Git
✍️ 개요 최근에 리포지토리를 복사하여 새로운 리포지토리를 만들어야 했습니다. 이때, 두 리포지토리는 같은 이력을 공유하지만 서로 별개의 형상 관리가 필요했습니다. 위처럼 단순히 기존 리포지토리의 모든 파일을 복사하여 새로운 리포지토리를 붙여넣는다고 해결되지 않습니다. 📌 해결책 해결책 : git mirror 사용 $ git clone --mirror {Old_Repository_URL} Git Bash를 열어 위 명령어를 입력하여 리포지토리의 모든 데이터를 복사 $ git {Old_Repository_Name}.git 미러링이 끝나면 해당 리포지토리 이름의 폴더로 이동 $ git remote set-url --push origin {New_Repository_URL..