유니티 태양광패널 디지털 트윈 프로젝트(12) -협업 Repository를 내 Git Repository로 가져오기

2024. 3. 6. 15:51Unity

728x90
반응형

협업을 하게 되면 다른 사람이 만든 Repository를 Clone 받아서 작업을 하는 경우가 많다.

프로젝트가 끝나면 내 Git으로 가져와서 내 Repository 목록에 보여지게 하면 포트폴리오로도 쓸 수 있기 때문에 가져오는 작업을 해 볼 것이다.

내 Git으로 그대로 가져오면 Commit 히스토리가 다 남아있기 때문에 어떤 작업을 했었는지도 되돌아볼 수 있다.

 

아래의 블로그를 참고하였다.

 

https://10000cow.tistory.com/entry/Git-%ED%98%91%EC%97%85-%EB%A0%88%ED%8F%AC%EC%A7%80%ED%86%A0%EB%A6%AC%EB%A5%BC-%EB%82%B4-%EB%A0%88%ED%8F%AC%EC%A7%80%ED%86%A0%EB%A6%AC%EB%A1%9C-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0

 

[Git] 협업 레포지토리를 내 레포지토리로 가져오기

협업 레포지토리의 commit 내역을 유지하면서 내 Github 저장소로 가져오기 1. git clone --mirror old-repository.git(옮기고 싶은 git주소) 2. cd old-repository 3. git remote set-url --push origin new-repository.git(새로운 git

10000cow.tistory.com

 

 


 

 

먼저, 협업 Repository를 다시 clone 받을 로컬 임시 폴더를 하나 만들었다. C:\Users\User\Documents\UnityProject\SolarPower_DigitalTwin_Project_Temp

 

그리고 내 Git에 내용을 가져올 새로운 Repository를 만든다. 아래의 주소가 주소창에 생성된 것을 볼 수 있다. 여기서 readMe나 gitignore 파일은 만들지 않는 것이 좋다.

https://github.com/내아이디/내리포지토리

 

CMD 명령창을 관리자 권한 실행으로 켜서 임시폴더로 이동한다.

cd C:\Users\User\Documents\UnityProject\SolarPower_DigitalTwin_Project_Temp

 

해당 임시 폴더에 협업 Repository를 clone한다.

git clone https://github.com/협업아이디/협업리포지토리 

 

clone 받았으면 폴더가 하나 생기고 그 안에 clone이 되어있을 것이다. 폴더로 한 단계 더 들어간다.

cd C:\Users\User\Documents\UnityProject\SolarPower_DigitalTwin_Project_Temp\협업리포지토리이름

 

한 단계 더 들어갔으면(.git 파일이 있는 폴더일 것이다.) 거기서 remote set을 한다.

git remote set-url --push origin https://github.com/내아이디/내리포지토리.git

 

이후 mirror로 push 한다.

git push --mirror

 

 


 

 

위의 단계를 거친 후 내 리포지토리를 보면 commit 히스토리와 함께 파일이 들어있는 것을 볼 수 있다.

728x90
반응형