Unity_2기 내일배움캠프 TIL

Unity_2기 1주차 (231031)

잼잼재미 2023. 11. 2. 11:30

오늘은 팀 프로젝트 협업작업을 위한 Git Hub 에 대해서 강의를 들었다.

Git Hub에 대해서는 처음 듣는 내용이었는데, 꼭 필요한 기능이었다.

Git이라는 VCS (Version Control System) 기능을 이용하기 위해 Git Hub를 사용한다.

* Git Hub 사용 이유?

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

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

개인 유니티 작업분을 원격<->로컬 이동 가능하다.

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

  1. GitHubDesktop에서 Create a new repository 클릭
  2. Name 설정
  3. Git ignore - Unity 설정 (Changes의 불필요한 파일들 추가 방지)
  4. Create repository 클릭
  5. Publish repository 클릭

* 공유방법

  1. Current branch 에서 작업 완료
  2. Changes에 작업 내용 확인
  3. Summary (제목), Description (설명) 입력 후, Commint to main 클릭 (History로 이동)

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

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

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

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

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

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

- Push : 로컬 -> 원격

4. Main에 Branch를 병합

처음 듣는 내용이다보니, 제대로 이해하지 못해서 충분한 복습과 실습이 필요할 것 같다.

강의를 듣고 바로 활용을 하려했으나, 익숙하지 못해서 두시간 정도를 시작부분에서 헤맸다.

반복해서 사용해서 익숙해져야 더욱 많은 기능을 사용할 수 있을 것 같다.