본문 바로가기

Git

Git 설치

 Git 강의를 수강하기 시작했다. 학원 휴강 기간이라 시간이 좀 생기기도 했고, 무엇보다 코드 파일 관리가 점점 힘들어져 필요성을 느꼈다. 집에 있는 노트북과 학원에 있는 데스크탑 간의 파일 공유를 구글 드라이브로 하다보니, 파일을 업데이트하고 그 파일을 챙기기가 여간 번거로운게 아니었다. 나는 한 명인데도 컴퓨터를 두 대 쓰면서 1차원적으로 클라우드를 사용하니까 쓸 데 없는 품이 드는 느낌. 여러명이면 이보다 더 일이 많겠다. 그래서, git을 알면 버전 관리도 잘 할 수 있다며? 같은 막연한 생각으로 시작.

 

 가장 먼저 git을 설치한다. 다운로드 페이지

 OS에 맞는 파일을 다운받고, exe를 실행한다. Select Components에서 잠깐 멈췄는데, 이럴 때 이미 체크되어 있는 건 광고성인지 아닌지만 확인하고 웬만해서는 다 두는 편이다. 필요해서 체크해주었겠거니. 바로가기만 추가해주었다.

 이후 설치 페이지는 기본 설정을 따랐는데, 무슨 뜻인지 궁금한 것들은 여기를 참고했다. 버전이 달라 없는 것도 있으니 설치시 참고할 것.

 

 게임을 해보았다면 버전이 무엇인지는 대충 안다. Version 1.x.xx 이런 이름으로 수정 업데이트 하고 문제가 심각하면 롤백하는 것. 용량의 효율을 위해 유의미한 변화들만을 모아 버전으로 만든다. 이 버전을 관리할 때 파일이 거쳐가는 공간은 세 개가 있다.

 

  1. Working directory : 작업 공간
  2. Staging area : 다음 버전이 될만한 파일 후보들
  3. Repository : 버전

 이 중 1에서 2로 옮겨주는 명령어는 git add, 2에서 3으로 옮겨 하나의 버전을 만들어 주는 명령어는 git commit이다.

 

 링크를 걸어둔 강의는 git 사용자 등록까지 마쳤다는 전제 하에 진행한다.

$ git config --global user.email "이메일 주소"
$ git config --global user.name "이름"

 만일 사용자 등록을 하지 않고 commit을 시도하면 이 코드를 알려준다.