GitHub

GitHub란?

잼잼재미 2023. 11. 2. 20:14

Git 이란?


Git은 형상 관리 도구 중 하나로, 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다.

 

 

GitHub란?


깃허브(Github)는 분산 버전 관리 툴인 깃(Git)를 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다.

VCS (Version Control System) 중 하나로 개인 유니티 작업분을 원격<->로컬 이동 가능하다.

 

 

GitHub 사용 이유?


1. 형상(버전)관리 : 버젼관리시스템으로 복원 가능

2. 협업을 위한 원격저장소 : 팀 프로젝트 공유

 

repository (원격저장소) 생성 방법


1. GitHubDesktop에서 Create a new repository 클릭

 

 

2. Name, Description, Git ignore - Unity 설정 후, Create repository

 

 

3. Publish repository 클릭

 

 

* public으로 설정하려면 체크를 해제해야 함

 

 

유니티 공유 방법



1. 유니티 Asset 폴더 우클릭 -> Show in Explorer 클릭해서 유니티 저장 폴더 확인

 

 

2. repository 우클릭 Show in Explorer 클릭, 폴더 확인


3. Unity 폴더의 내용 전부를  repository 폴더로 복사 (Unity 프로그램을 꼭 종료 후, 할 것!)

 

 

4. GitHub Changes에 추가 확인

 


5. Summary, Description에 이름, 설명 입력 -> Commint to main (History로 이동)

 

 

6. Files too large 오류가 뜬다면, 다음 Library 폴더의 PackageCahe 폴더 내용을 모두 삭제 후, 다시 시도

* 유니티 실행 시, 새로 생성되는 내용이므로 삭제해도 무방함.

 

 

7. Push origin 클릭 (공유 완료)

 

 

8. Git 홈페이지에서 Code에서 주소 확인

 

 

버튼 설명


- commit : 캡처해서 로컬에만 저장

- Amend : 모두 다 되돌리지 않고 제목 수정, 설명 수정 가능

- Undo : commit을 되돌림, 실행한 것을 되돌리기

- Discard change : 파일 하나를 되돌림

- Stash : 잠시 휴지통에 옮겨 놓음, Restore로 복구 가능

- Pull : 원격 수정사항 -> 로컬

- Push : 로컬 -> 원격

'GitHub' 카테고리의 다른 글

커밋 되돌리기  (0) 2024.06.26
GitHub Clone 생성 방법  (1) 2023.11.30
GitHub Desktop Push, Pull 방법  (0) 2023.11.02