시스템 개발 및 관리/Git 사용법 32

Git 파일의 4가지 상태

​Git은 파일의 변경 사항을 효율적으로 관리하기 위해 각 파일의 상태를 추적합니다. 이러한 상태를 이해하면 Git을 더욱 효과적으로 활용할 수 있습니다.​​Git은 파일을 추적하고 관리하기 위해 각 파일의 상태를 다음과 같이 구분합니다:​Untracked 상태: Git이 아직 추적하지 않는 파일로, 한 번도 git add 명령을 통해 스테이징되지 않은 파일입니다.​Tracked 상태: Git이 추적하는 파일로, 다음 세 가지 하위 상태로 나뉩니다:​Unmodified 상태: 마지막 커밋 이후 수정되지 않은 파일입니다.​Modified 상태: 마지막 커밋 이후 수정되었지만 스테이징되지 않은 파일입니다.​Staged 상태: 수정되어 스테이징 영역에 추가된 파일로, 다음 커밋에 포함될 준비가 된 상태입니다...

Git의 3가지 작업 영역

Git을 효과적으로 사용하려면 내부적으로 **세 가지 작업 영역(Working Directory, Staging Area, Repository)**이 어떻게 동작하는지 이해하는 것이 중요합니다. 이 개념을 확실히 익혀두면 Git을 활용할 때 어려움 없이 효율적으로 관리할 수 있습니다. Working Directory (작업 디렉토리)Working Directory는 사용자가 직접 작업하는 공간으로, 프로젝트 파일들이 위치하는 디렉토리를 의미합니다. 예를 들어, 현재 해당 디렉토리에서 작업 중이라면, 이 디렉토리가 Working Directory입니다. Staging Area (스테이징 영역)Staging Area는 git add 명령어를 통해 변경된 파일들이 저장되는 공간입니다. 즉, 커밋을 하기 전에 ..