배경

 회사 업무를 하면서, GIT, MERGE, COMMIT 등 GIT 관련된 용어를 많이 사용하게 된다. 눈치껏 사용은 하고 있으나, 막상 에러가 발생하게 되면 대응이 되지가 않아 이번 기회를 통해 GIT이 무엇인지? 어떻게 사용하는지? 공부해보려고 한다.

 

 

1. GIT이란?


소스코드를 효율적으로 관리하기 위해 생성된 시스템.

리눅스 토르발스가 만든 시스템, 현재는 리눅스뿐만 아니라 수많은 소프트웨어의 소스코드를 깃을 통해 관리한다. 

핵심기능은 버전관리, 백업, 협업으로 나눌 수 있다.

 

① 버전관리

 문서를 수정 할 대 언제 수정했는지?, 어떤 것을 변경했는지? 편하고 구체적으로 기록하고 관리하기위한 버전 관리 시스템 

② 백업

현재 컴퓨터에 있는 자료를 다른 컴퓨터에 복제하는 것

- 다른 컴퓨터 : 드롭박스, 외장하드, 구글드라이브, 깃헙, USB, 구글 드라이브

③ 협업

여러 사람이 작업할 때 원격저장소를 통해 팀원들이 파일을 편하게 주고 받을 수 있다.

 

 

2. GIT설치방법? (윈도우)


깃을 사용하기 위해서 사용자 PC에 깃을 설치해야 한다. 

깃은 리눅스 명령을 사용하기 때문에 윈도우에 깃 설치시 리눅스 명령을 사용하는 Git Bash 가 설치된다.

 

①  웹브라우저를 접속하여 Git 설치

1) https://git-scm.com/ 에 접속한다.

2) 위에 이미지안의 Download for Windows 클릭한다.

2-1) 자동다운로드가 되면 해당 파일을 실행한다.

2-2) 자동 다운로드가 안되고 아래 페이지 이동이 될 경우 아래 이미지의 Click Here to Download 를 눌러 다운 받아 실행한다.

3) 설치 파일이 실행되면 모든 셋팅은 기본값(default) 그대로 설정하여 설치를 완료한다.

 

② 실행방법

윈도우 창에서 검색창에 git을 검색하고 Git Bash를 눌러 실행한다. 

다음과 같은 bash창이 실행된다. 

 

③ Git 환경 설정하기

어떤 버전을 누가 언제 만들었는지 쉽게 파악하기 위해 사용자 정보를 입력해야 한다.

bash 내 아래 코드를 입력한다.

//사용자 등록
git config --global user.name "someone" // 사용자의 이름을 등록
git config --global user.email "email" // 사용자의 이메일 등록

//등록된 사용자 확인
git config --get user.name // 사용자의 이름 확인
git config --get user.eamil // 사용자의 이메일 확인

 

 

*Reference

- 도서 : "깃&깃허브 입문" - 이지스퍼블리싱

 

 

부족한 글이지만 읽어주셔서 감사합니다. 

+ Recent posts