반응형
자주 있는 일은 아니지만 Git Repository를 변경해야 할 일이 있다.
단순히 파일만 옮겨가도 되지만 구성해둔 브런치와 히스토리를 전부 가져가고 싶은 경우 --mirror 옵션을 사용해주면 된다.
1. 기존 내역 복사하기
git clone --mirror 기존 Repository 주소
ex)
git clone --morror https://soojpark.visualstudio.com/project.git
해당 명령어를 입력하면 아래와 같이 기존 레파지토리가 깊이 복사된다.
복사가 완료되면 git 디렉터리에 (프로젝트명). git 파일이 생성되는데,
이 파일명을 .git으로 변경해준다.
2. 새로운 Repository 주소 입력
git remote set-url origin 새로운 Repository 주소
ex)
git remote set-url origin http://newRepository/visualstudio.com/project.git
3. 새 Repository로 푸시
--mirror 옵션을 사용하여 push 해 준다.
git push --mirror
끝~~
'프로그래밍' 카테고리의 다른 글
tomcat 무중단 배포 (0) | 2022.03.05 |
---|---|
tomcat http -> https로 리다이렉트 (0) | 2022.02.19 |
letsencrypt ssl인증/갱신까지 (1) | 2022.02.19 |
Oracle 데이터베이스 오류 코드 ORA-06504 설명 (0) | 2022.01.12 |
ORA-00020 Error 오라클 에러 (0) | 2021.10.15 |
댓글