Repository

    [Git] git init, add, commit 이 동작하는 방식 : Git 내부 살펴보기

    Git의 세가지 영역 : Working Directroy, Staging Area, Repository Git은 Working Directroy, Staging Area, Repository 세가지 영역으로 이루어져 있다. Working Directory는 작업 공간으로 아직 Git에 기록될 준비가 되지 않은 파일들이 위치하는 공간이다. Staging Area는 대기 공간으로 Git에 기록될 준비가 된 파일들이 위치하는 공간이다. 마지막으로 Repository는 Git에 기록된 파일들이 위치하는 공간이다. 위 세가지 영역은 긴밀히 협력하면서 Git을 구성한다. git init가 동작하는 방식 git init은 Git의 세가지 영역과 Git을 구성하기 위한 파일과 메타데이터를 만들어낸다. 아무것도 없는 폴..