git.commit1 Git 내부 동작 원리와 용어 정리 Git 내부 동작 원리를 설명함에 앞서 먼저 용어 정리를 하겠다. Local (Working tree) : 작업의 대상인 프로젝트의 소스 코드들의 디렉터리 Index (Staging Area, Cache) : commit을 하기 전 git add 함수로 tracking이 된 파일들을 관리하는 영역이다. index에서는 commit 되기 전 파일의 파일명과 해당 파일의 내용이 담긴 Blob 파일이 기록되어있다. 실제 위치는 프로젝트 폴더 하위에 있는 .git/index 이다. Repository : 깃이 버전관리를 위해 소스 코드와 데이터들을 저장하는 영역이다. 버전관리를 시작한 시점부터 현재 시점까지 관리해온 여러 버전의 파일들의 내용이 Blob 파일로 저장되어 있다. 이곳에 저장된 파일들은 Object.. 2022. 4. 15. 이전 1 다음