Git이란?

개발자의 코드를 효율적으로 관리하기 위해서 개발된 분산형 버전 관리 시스템이다.

Untitled

위 그림처럼 각각의 날짜별로 어떤 파일이 어떻게 바뀌었는지 확인가능하다. 이렇게 특정 시점에 생성된

백업 복사본을 스냅샷이라고 하는데. 이 하나하나의 스냅샷을 만들어주는 작업을 Commit이라고 한다.

Git ? Github ?

Git은 소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템이다.

Github는 Git Repository를 관리할 수 있는 클라우드 기반 서비스다.

즉 Git으로 버전을 관리하는 폴더에 대해서 Github를 통해 여러 사람들이 공유하고 접근할 수 있는 것이다.

Git Repository

저장소라고 불린다 파일이나 폴더를 저장해두는 곳

Git으로 관리되는 폴더를 Git Repository라고 한다.

위 폴더가 두 종류로 나누어지는데