본문 바로가기

Project Management/Git & Github

[Chapter 1] github 처음 사용해보기(1) - git을 설치하고 파일을 만들어보자

github logo image

 

Git 설치가 먼저!

 

우선, PC(이 아티클은 windows를 중심으로 설명합니다)에 아무것도 없는 상황이라고 가정하고, git을 설치하는 과정부터 시작하는 것으로 가정해 봅시다. 우선 아래 링크에서 Git을 자신의 환경과 맞는 버전으로 다운로드하여, 설치해 줍니다.

 

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

 

 

만일 아직 Github 계정이 없으시다면, 아래 글을 참고하셔서 Github 계정을 먼저 생성한 후, 다음 과정을 진행해 주세요.

 

 

[Chapter 0] git이랑 github 같은 거 아니었어요?

버전 관리를 합시다 기본적으로 사용자가 특정 작업을 진행하던 중, 자신의 작업물을 원하는 시점으로 자유롭게 되돌릴 수 있다면 엄청나게 편하다는 것을 잘 알고 있을겁니다. 물론, 이런 기능

nozeroslope.tistory.com

 

 

 

자신의 PC환경에 맞게 인스톨이 완료 되었다면, git이 정상적으로 설치되었는지 확인해 줍니다. 설치를 확인하는 방법은, 명령 프롬프트 또는 Git Bash를 실행하여 간단히 확인할 수 있습니다. 윈도우에서 command(명령 프롬프트)를 실행하거나, 아니면 [Git Bash]를 실행해 줍니다. 

 

윈도우 검색창에서 찾아볼 수 있는 Git Bash를 실행합니다.

 

 

그리고, 프롬프트 화면에서 'git'을 입력합니다. 아래 그림과 같이 Git 기본 명령어가 출력된다면 정상적으로 설치가 완료되었음을 의미합니다. 이제 간단하게 파일을 올리고, 기록해보도록 하겠습니다. 참고로 이 아티클은 Git을 전혀 다뤄본 적 없는 분들을 대상으로 하기에, 간단한 동작을 먼저 살펴보고 나서 본격적인 내용을 다룰 예정입니다. 

 

Git Bash에서 명령어 'git' 실행 결과

 

 


 

'로컬 저장소'를 만들어 봅시다

여기서 말하는 '로컬(local)' 저장소는, 쉽게 말해서 본인의 PC 폴더입니다. 자신이 지정한 폴더를 앞으로 통째로 관리하게 되기 때문에 꽤 중요한 폴더가 되겠죠? 이제 앞으로 이 폴더를 중심으로 프로젝트 파일을 관리하고 확장하는 실습을 진행할 예정이니, 아무데나 만들지 말고 지속적으로 관리할 폴더 경로를 하나 만들어 봅시다. 

 

우선 저는 [D:\temp\study_git] 형태로 새 폴더를 생성했습니다. 여러분도 앞으로 실습에 사용할 편한 폴더 경로를 생성해 주세요. 당연히 C드라이브도 상관 없습니다. (저는 백업 차원에서 파티션을 나누어 놓은 것일 뿐입니다) 그리고 메모장을 이용해 텍스트 파일 하나를 생성해 저장합니다. 내용은 상관없습니다. 적당히 Hello World! 정도를 입력하고 저장해 줍니다. 파일 경로는 [D:\temp\study_git\readme.txt]가 되겠네요.

 

그리고, 다음으로 윈도우 탐색기에서 해당 폴더로 들어가, readme.txt가 들어있는 폴더를 우클릭해주세요. 그리고 Git이 정상적으로 설치되었다면 등장할 [Git Bash Here]를 클릭합니다. 

 

 


 

위대한 첫 걸음, git init

이제 우리가 지정한 폴더, 즉 [readme.txt] 파일 하나가 들어있는 폴더에 하나의 선언을 하게 됩니다. 바로 "지금부터 이 폴더는 Git으로 관리하겠다"는 것이죠. 거창하지만, 명령어는 간단합니다. 입력창에 git init을 입력합니다.

 

$ git init
// $기호는 직접 입력하는 것이 아닙니다

 

Initialized empty Git repository가 출력되었다면, 정상적으로 작업이 완료된 것입니다. 이제 중요한 것은, 탐색기로 돌아와 [.git] 폴더가 생성되었는지를 확인하는 것입니다. 이는 평소에는 숨김 폴더로 설정이 되어 있으니, 탐색기에서 숨긴 파일 항목을 보이도록 표시하고 확인해 봅시다. 이 [.git]폴더에는 프로젝트 파일을 관리하고 버전을 체크하는 동작들이 저장되는 가장 중요한 '로컬 저장소'의 역할을 하게 됩니다. "지금부터, 이 폴더는 내가 관리한다!"라는 표시인 셈이죠. 

 

여기까지 정상적으로 완료되었다면, 이제 Github와 연동할 준비는 모두 완료되었습니다. 첫 사용자 여러분들을 위해 다시 한번 말씀드리지만, Github는 Git을 호스팅 하는 서비스이기 때문에, 여러분이 Git(Bash)를 통해 생성한 프로젝트 로컬 저장소를 Github의 계정에 연결을 해야 하는 작업을 진행해야 합니다. 다음 아티클에서 이를 진행해 보도록 하겠습니다.