맥(macOS)에서의 Git 설치 및 초기설정

Git 설치는 맥 또는 윈도우 구분없이 git-scm.com 사이트에서 설치 파일을 내려받아 손쉽게 설치할 수 있다. 맥 사용자는 Homebrew를 사용해 설치할 수 있다. 또한, 맥OS는 기본적으로 git이 설치되어 있기에 다음과 같이 현재 설치된 버전을 확인한다.

  • Git 버전 확인

    1
    2
    % git --version
    git version 2.23.0
자세히 보기

유니티 프로젝트 깃허브 연결하기

유니티 프로젝트를 깃허브(Github)로 관리하기 위해 보통 다음과 같은 방법으로 시도한다.

  1. 깃허브 사이트에 리포지토리를 생성하고 로컬에 클론한다.
  2. 해당 폴더를 유니티 프로젝트를 지정하려하지만 해당 폴더에는 .git 폴더와 .gitignore와 같은 히든 파일이 있기 때문에 빈 폴더를 선택하라는 메시지를 보게된다.(프로젝트 생성 실패)
  3. 다른 폴더에 유니티 프로젝트를 생성한 후 서브 폴더의 모든 파일을 복사해 붙여 넣기한다.

무척 번거로운 방법이고 비효율적이다. 따라서 먼저 유니티 프로젝트를 원하는 폴더에 생성하고 다음과 같이 터미널에서 원격 리포지토리에 연결하는 방법이 쉽고 깔끔하다.

자세히 보기

Git 롤백 실습

Git으로 형상관리를 하다보면 특정 커밋까지 롤백해야 하는 경우가 빈번하다. Git의 Reset과 Revert 명령어에 대한 정확한 이해를 돕기 위해 아래와 같은 순서로 실습을 해본다.

reset vs. revert

reset과 revert는 원하는 커밋까지 롤백시키는 명령어로 다음과 같은 차이점이 있다.

  • reset은 커밋 이력(Histroy)을 남기지 않고 특정 커밋까지 되돌린다.
  • revert는 커밋 이력을 남기고 특정 커밋까지 되돌린다.
자세히 보기