개발/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 한다.
반응형