[Git] Repository 미러링 (저장소 커밋 포함 복사)
·
DevOps/Git
🪞 미러링A 저장소에서 작업한 내용을 B 저장소로 옮기고 싶을 때가 있다.깃랩 저장소에서 작업한 내용을 깃허브로 이전해야 한다든가.. 그 반대라든가.. 등등단순히 파일을 옮겨서 B 저장소에 옮기면 된다고 생각할 수도 있지만, 그렇게 하면 기존의 A 저장소에서 작업했던 커밋 내역들은 옮겨지지 않는다.그럴 때 "미러링"을 이용하면 A 저장소의 브랜치나 커밋 내역도 함께 복사된다. 🔍 미러링 과정A 저장소 -> B 저장소로 복사하는 상황이다. 1. B 리포지토리를 만든다. 2. A 리포지토리의 Bare Repository를 생성한다.git clone --mirror Bare Repository는 코드 파일(워크트리)이 없고, Git 데이터만 포함한다.원본 저장소의 모든 브랜치와 태그, Git 설정을 포함..