본문 바로가기
[ Unity ]/- 유니티 실습

유니티 GitHub 기본 연동방법

by MRG 2025. 1. 10.
728x90
반응형

https://github.com/

 

GitHub · Build and ship software on a single, collaborative platform

Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.

github.com

 

https://desktop.github.com/download/

 

Download GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

 

▣ 먼저 Github 가입 및 로그인 후 GitHub Desktop를 설치합니다.

 

 

▣ 로그인 후 New 버튼을 클릭하고 

 

 

▣ 프로젝트 이름, 프로젝트 설명, 프로젝트 공유 범위, gitignore를 Unity로 설정합니다. 

그럼 Unity프로젝트를 연동할 때 필요한 프로젝트 파일만 업데이트됩니다.

 

 

▣ Github Desktop에 들어가서 Clone a repository를 선택하고

 

 

▣ 아까 생성한 GitHub와 Local path를 지정합니다. 

 

 

▣ 연동할 유니티 프로젝트 위치로 가서 프로젝트 폴더 안에 있는 파일들을 모두 잘라내기 합니다. 

 

 

 

 

▣ 그리고 github 프로젝트 파일에서 해당 파일들을 붙여 넣기 합니다. 

 

 

▣ 전에 가져왔단 유니티프로젝트는 목록에서 삭제하고 github에 붙여 넣은 폴더를 추가합니다. 

 

 

▣ github desktop으로 가면 프로젝트에 필요한 파일들만 github desktop에 업데이트됩니다. 

하단에 이름과 설명을 작성하고 Commit을 클릭합니다. 

 

▣ 그리고 Push origin을 클릭해서 github 클라우드에 저장합니다. 

 

 

▣  github 홈페이지에 가서 새로고침을 하면 업데이트되어 있는 걸 확인할 수 있습니다. 

 

 

▣ 상단에 있는 메뉴를 선택하고 업데이트 내역 이름을 지정한 다음 branch를 추가합니다. 

 

 

▣ 그리고 Unity 프로젝트에 Cube를 추가하고 Description을 작성하고 Commit을 하면 TestUi branch에 추가됩니다.

 

 

▣ 다시 branch에 가서 다시 main을 선택하면

 

 

 

▣ Unity프로젝트에서 다시 Reload 선택창에 나오고 Reload를 하게 되면 main 처음 작업으로 바뀌게 됩니다. 

 

 

▣  다시 UITest Branch를 선택하고 cube를 한 개 더 추가하고 github desktop에서 추가한 cube에서 오른쪽마우스를 클릭해서 Discard를 선택해서 삭제하면 Unity 프로젝트에 삭제됩니다. 

▣ 이런 식으로 Branch를 활용해서 버전 관리 및 불필요한 오브젝트를 삭제할 수 있습니다. 

728x90
반응형

댓글