도담도담

Git 과 GitHub 본문

IT 공부/개인정리

Git 과 GitHub

Zinisang 2021. 7. 29. 12:02

VCS란?

→ 우리는 파일 특정 파일들을 관리 할 때 파일의 이름을 조금씩 변경해서 (ex. test1.txt / test2.txt 등등) 관리할 수 있게 된다.

→ 그러한 경우 파일이 적은 경우에는 관리 할 때 용이할 수 있으나 점점 파일이 많아지게 될 경우

→ 파일 관리가 어렵게 되는데, 그것을 조금이라도 손 쉽게 관리하기 위해 사용 하는 것이

→ 버전 관리 시스템 이라 하고 다른 말로는 형상 관리 시스템이라 한다.

→ 버전관리 시스템에는 CVS, SVN, Mercurial, Git 등 다양하게 존재함

VCS는 버전 관리 시스템이라는 뜻을 가지고 있음

 

Git이란?

→ Git은 로컬저장소의 버전 관리 시스템 (VCS)을 이야기하고, 소스코드나 파일의 버전을 관리하는 시스템을 뜻 함

 

GitHub란?

→ GitHub는 클라우드 저장소를 저장하는 형태의 버전관리 시스템을 뜻함

→ 무료로 사용할 경우 오픈 소스 형태가 되고, 유료로 사용할 경우 Close 소스 형태가 됨 (공개와 비공개)

→ 프로젝트를 다같이 진행하게 될 경우 여러 명이 자신의 git을 가지고 있고,

하나의 GitHub를 통해서 하나의 서버안에 프로젝트를 관리하고 사용하는 시스템

 

Git 주요 용어

GItHub : Remote Repository (원격 저장소)

check out : Local Repository에 있는 기록 중 하나로 시점 이동하기

push : Local Repository에서 저장된 최신 시점에 기록을 Remote Repository로 기록 남기기 (원격에 반영)

pull : Remote Repository에서 변경된 정보 가져오기

Head : 현재 Local 에서 보고 있는 Local Repository 시점

commit : Local Repository에 기록 남기기 (현재 상태 반영하기)

Git : Local Repository (로컬 저장)

 

 

출처:

+이미지를 통한 사용 설명

https://grass-silk-bfc.notion.site/Git-GitHub-c602c235751d4b13840bdcd2fb6e06c7

 

Git과 GitHub

작성자 : 노민수

grass-silk-bfc.notion.site

 

Comments