개발/Git
branch tag 를 모두 포함한 git 저장소 복제하기
LukeHan1128
2023. 12. 26. 20:00
반응형
> git clone --mirror {org_repository}
Cloning into bare repository 'org_repository'...
remote: Enumerating objects: 4201, done.
remote: Counting objects: 100% (783/783), done.
remote: Compressing objects: 100% (392/392), done.
remote: Total 4201 (delta 381), reused 619 (delta 367), pack-reused 3418Receiving objects: 99% (4159/4201), 25.51 MiB | 10.19 MiB/s
Receiving objects: 100% (4201/4201), 27.17 MiB | 10.21 MiB/s, done.
Resolving deltas: 100% (2497/2497), done.
> cd org_repository
저장소 clone 후 해당 폴더로 이동한다.
> git remote -v
origin https://github.com/{org_repository}.git (fetch)
origin https://github.com/{org_repository}.git (push)
복제할 대상 저장소를 추가하기 전 상태를 확인한다.
> git remote set-url --push origin {new_repository}
> git remote -v
origin https://github.com/{org_repository}.git (fetch)
origin https://github.com/{new_repository}.git (push)
복제할 대상 저장소를 추가한 후 확인한다.
> git push --mirror {new_repository}
복제할 대상 저장소로 push 한다.
반응형