Skip to content
GwiyeomGo Tech Blog
About GwiyeomGo

Git repository 를 복사할 수 있을까?

GIT, 20211 min read

배경

github 블로그를 만들었다. 근데.. 거기에 있던 내용 (커밋)을 다른 repository로 옮기고 싶다 또한 다른 github 계정이 있는데 거기 있는 (커밋) 들도 가져오고 싶고 githlab 에서 업무를 하는데 해당 계정의 commit 들도 가져오고 싶다..ㅠ 암튼 시도를 조금씩 해봐야지... ㅎㅎㅎ

시도

Gitlab에서 Github으로 Github에서 Github으로 복사 가능한 git 명령어

  1. A repository 내용을 B repository로 복사한다 *commit 포함

github의 경우 100MB 이상의 커밋은 위의 방법으로 옮길 수 없다

  • git bash 열고 test 폴더로 이동해 복사할 repository A를 복사
$ cd test
$ git clone --bare [A주소]
  • test안에 생성된[A 폴더]로 이동
  • A를 B repository로 push
$ cd [A 폴더]
$ git push --mirror [B주소]
  • 임시 로컬 저장소A를 지우기
$ cd ..
$ rm -rf [A 폴더]

bare

mirror

  1. A라는 사람의 repository01를 B라는 사림의 repository02에 복제 *commit 포함 ?(user email이 같아야 보이는거 같음)
© 2024 by GwiyeomGo Tech Blog. All rights reserved.