<aside> 🚩 Goal

  1. 나 혼자 사용할 수 있는 Git 프로젝트를 만들어 본다 - commit, pull, push </aside>

소개

01. Git 구조

Git - commit, 원격 repo, .gitignore- (1)_exported.mp4

<aside> 💡 개발 공부를 하다 보면 git과 github 라는 단어를 거의 100%의 확률로 듣게 됩니다. 과연 이 두 가지가 하는 역할이 무엇이길래 이렇게 끊임없이 나타나는 걸까요? 처음에는 git과 github를 혼동하는 경우가 많습니다. 정리하면 git은 내 로컬 저장소의 소스 코드를 형상관리하기 위한 것이고 github 는 로컬이 아닌 원격환경에 소스코드를 저장할 수 있도록 원격 저장소를 제공하는 서비스 입니다.

</aside>

Untitled

git에서 관리하는 영역은 크게 3가지가 있습니다.

여기서 우리가 직접 눈으로 확인할 수 있는 저장 공간은 Working Directory이며, 현재 프로젝트가 담긴 디렉토리라고 생각해도 무방합니다.

많은 사람이 혼란스러워 하는 부분은 바로 로컬 저장소 이죠. 내 컴퓨터에 분명이 있는 저장 공간이지만 실제로는 눈에 보이지 않기 때문입니다. 이 로컬 저장소는 우리가 Working Directory로 부터 commit 한 내용들이 스냅샷으로 저장되는 곳입니다. 즉, commit이 된 순간의 파일과 그 내용을 로컬 저장소에서 가지고 있기 때문에 언제든지 commit 했던 지점으로 돌아가는 것이 가능합니다.

02. 필수 프로그램 설치

03. Git 은 뭐고, Github 은 무엇인가요?

Git - commit, 원격 repo, .gitignore- (2)_exported.mp4