Git States
The Three StatesFile StatesGit에는 파일이 세 가지의 상태로 존재: modified, staged, commitedModified는 파일을 변경했지만 아직 database에 commit을 하지 않은 경우Staged는 현재 버전의 수정된 파일을 다음 Commit Snapshot에 포함시키기 위해 표시한 상태Comitted는 데이터가 Git Database에 안전하게 보관된 상태 Git Three SectionsWorking Directory는 프로젝트의 특정 버전을 체크아웃한것으로, .git 디렉토리의 압축된 데이터베이스에서 파일들을 추출하여 디스크에 배치한 것. Working Directory는 Git 워크플로우의 시작점으로, 개발자가 파일을 수정하고 변경 사항을 확인하며 Stag..