최신 글
2
제목 게시일
19

[GIT] Windows에서 Git 설치 및 초기 설정

profile
코우
2021-07-14 01:51
조회 수 : 1554

다수의 개발자가 협업을 할 때 버전 관리 시스템은 엄청난 편리함을 가져다준다.

여러 명의 개발자가 하나의 프로젝트를 다룬다고 생각해보자. 
만약 개발자1이 프로젝트를 업데이트 했다면 그 외 다른 개발자들을 개발자1이 변경한 내용을 각각의 컴퓨터에 적용해야하는 상황이 벌어질 것이다.
즉, 프로젝트에 참여하는 각각의 개발자는 수시로 변경되는 프로젝트를 동기화 시키는 노고를 부담해야된다는 뜻이다.

이러한 노고를 줄여주는 것이 바로 버전관리 시스템이다.
그 외에도 소스를 특정 시점으로 Rollback하거나 여러 버전을 동시에 관리하는 등 다양한 기능을 제공해주는 아주 고마운 존재이다.

만약 하나의 컴퓨터로 개인 프로젝트를 진행하는 사람이라면 버전 관리 시스템이 필요하지 않을 것이다.
나는 물론 개인 프로젝트를 진행하지만 집에서 사용하는 노트북, 외부에서 사용하는 노트북이 분리되어있기 때문에 버전 관리 시스템의 필요성을 느꼇다. 

따라서 이번 포스팅에서는 버전 관리 시스템의 대표주자인 Git의 기본 조작법에 대해서 다룰 것이다.


1. Git 설치 

대부분의 프로그램이 그런 것과 같이 Git도 설치를 해주어야 한다. 
Git 다운로드 : https://git-scm.com/downloads

reference

Source tree와 같이 GUI를 제공해주는 툴도 존재하지만 이번 포스팅에서는 CLI로 조작할 것이다.
각각의 운영체제에 맞는 Git을 설치해주면 된다. 그냥 읽어보면 알 것이기 때문에 설치에 관한 내용은 다루지 않겠다. 

여기서 Github를 빼먹을 수 없는데 Github는 원격 클라우드 저장소이다. 
즉, Git을 인터넷과 연결했다고 생각하면 편하다.  Git을 이용하여 변경사항을 바로 Github로 업로드 할 수 있고 여러 오픈소스를 받을 수도 있다.
따라서 Github(https://github.com/)도 가입해두자. 


2. Git 초기 세팅

Git을 설치했다면 Windows를 사용할 경우 Git bash라는 아이콘이 보일 것이다. 이를 실행해주면 마치 리눅스에서 쉘 조작하는 것과 같은 CLI창이 뜰 것이다.
물론 조작법도 Linux와 동일하다. 

우선 Git을 사용하고자하는 프로젝트 파일로 작업 디렉토리(Working Directory)를 이동시켜준다. 
프로젝트 경로는 절대 경로 또는 상대 경로를 넣어준다. 초기 작업 디렉토리(Working Directory)는 사용자 home으로 되어있다.

1
$ cd [프로젝트 경로]
cs


프로젝트로 이동 후 해당 프로젝트에 Git을 적용할 것이라는 일종의 선언 및 초기화 작업을 해주어야 한다.
아래의 명령어를 입력한 후 해당 프로젝트에 .git이라는 폴더가 생성되어있는지 확인해보자.

1
$ git init
cs

.git이 생성된 모습
reference

.git 폴더는 Git에 관련된 설정 및 데이터들을 포함한 폴더이므로 삭제하는 일이 없도록 주의하자.

이제 사용자의 정보를 입력해주어야 한다. 사용자 정보는 처음 1회만 설정해준다.
아래의 명령어를 참고하자.

1
2
3
$ git config --global user.name [username]        // git에 사용될 user_name
 
$ git config --global user.email [useremail]      // git에 사용될 user_email
cs

이제 기본적인 설정은 끝이났다. 

본격적인 조작 방법은 Git 다음 편에서 소개하겠다.
Git은 배우기 쉬워서 필요로 하는 경우가 생길 때 알아도 늦지 않기 때문에 꼭 필요성을 느낄 때 배우는 것이 바람직하다고 생각한다.
 
share
twitter facebook kakao naver
댓글