Git과 Github의 차이점

Git은 파일들을 버전관리하는 프로그램이다. 이러한 기능을 version control system(VCS)라고 부르며, 정확히는 distributed version control system(DVCS)라 칭한다.

Git과 더불어 같이 쓰는 프로그램으로 github가 있다. Github은 git의 원격저장소 역할을 하며 git으로 작업한 모든 내용을 CRUD하여 조직적이고 체계적인 프로젝트 관리를 도와준다.

Git 생성

Git은 cli 프로그램으로 콘솔창에서 사용해야한다. 하지만 git 접근성을 용이하기위해 github에서 github desktop 프로그램을 만들어서 git cli를 GUI로 대체하였다.

Git폴더 생성

Git을 생성하는 방법은 두가지가 있다.

<aside> 📌 Github desktop의 repository는 Git을 생성하고자하는 폴더이다.

</aside>

콘솔에서 Git생성

~/../repository> git init

우선 생성하고자하는 폴더로 가서 git init를 입력하면 .git폴더가 생성된다. 그럼 git 생성된 시점부터 폴더에 바이너리 형태로 이루어진 모든 파일들을 추적, 기록할 수 있게 된다.

Github desktop에서 Git생성

Github desktop으로 repository를 생성한다는 말은 곧 Git을 생성할 폴더를 생성한다는 말이다.

Untitled