본문 바로가기

학습노트/기초지식

[GitHub] github 기초 용어와 github desktop설치방법

GitHub란?

  소프트웨어 개발 프로젝트 분산 버전 관리 툴인 Gitd을 사용하는 웹호스팅 서비스이다. GitHub에 자료를 올리기 위해서는 계정을 만들어야 하지만 공개 저장소에 저장되어 있는 자료들은 누구든지 조회 및 다운로드가 가능하다.

 

 

GitHub 기초 용어

커밋(commit): 파일을 추가하거나 변경 내용을 저장소에 저장하는 작업

 

푸시(push): 파일을 추가하거나 변경 내용을 원격 저장소에 업로드하는 작업

 

병합(merger): 각 브랜치로 생성된 작업들을 하나로 합치는 작업

 

 

로컬 저장소 and 원격 저장소

  파일이나 변경 이력 등을 관리하는 디렉터리를 저장하는 곳이 저장소이다. 자신의 컴퓨터에 있는 것이 로컬 저장소이고 서버 등 네트워크에 있는 것이 원격 저장소이다. 간단하게 로컬 저장소에서 작업을 수행하고 수행한 작업 결과물을 원격 저장소에 푸시하게된다.

 

 

브랜치(Branch)

  독립적으로 어떤 작업을 진행하기 위하여 가짓수를 뻗어나가는 개념이라고 생각하면 된다. 각 버전에 맞게 브랜치를 생성하여 작업을 진행하고 각 브랜치는 서로에게 영향을 미치지 않는다. 따라서 서로 다른 작업을 동시에 진행할 수 있다. 진행된 작업들은 병합하여 하나로 모을 수 있다.

B지점에서 브랜치가 C, D, E로 나뉜다.

 

 

GitHub Desktop 설치 방법

1. desktop.github.com에 접속한 후 Download for Windows (64bit)를 클릭한다.

 

 

2. 다운로드가 완료되면 Sign in to GitHub.com을 클릭하여 로그인한다.

 

 

3. 로그인된 브라우저 GitHub홈페이지가 뜨는데 Authorize desktop을 클릭한다.

 

 

4. 자신의 GitHub이름과 Email을 넣고 Continue 한다.

 

 

5. Finish버튼을 누른다.

 

 

6. Create a New Repository을 클릭하여 새로운 로커 저장소를 만든다. 물론 Return to in progress tutorial로 튜토리얼 진행을 할 수 있다.