2024. 3. 6. 15:51ㆍUnity
협업을 하게 되면 다른 사람이 만든 Repository를 Clone 받아서 작업을 하는 경우가 많다.
프로젝트가 끝나면 내 Git으로 가져와서 내 Repository 목록에 보여지게 하면 포트폴리오로도 쓸 수 있기 때문에 가져오는 작업을 해 볼 것이다.
내 Git으로 그대로 가져오면 Commit 히스토리가 다 남아있기 때문에 어떤 작업을 했었는지도 되돌아볼 수 있다.
아래의 블로그를 참고하였다.
먼저, 협업 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 히스토리와 함께 파일이 들어있는 것을 볼 수 있다.
'Unity' 카테고리의 다른 글
유니티 스마트재난관리시스템 디지털 트윈 프로젝트(2) -Cell Fracture 기능 유니티 적용, OpenFracture 기능 적용 (1) | 2024.03.08 |
---|---|
유니티 스마트재난관리시스템 디지털 트윈 프로젝트(1) -Blender Cell Fracture 기능 R&D (0) | 2024.03.08 |
유니티 태양광패널 디지털 트윈 프로젝트(11) -전체 UI 정리, 빌드, 완성 (0) | 2024.03.05 |
유니티 태양광패널 디지털 트윈 프로젝트(10) -첫 번째 씬 UI 통합 (2) | 2024.03.04 |
유니티 태양광패널 디지털 트윈 프로젝트(9) -태양광 패널에 마우스 올려 발전량 정보 보기 본 씬 구현 (0) | 2024.02.29 |