
Git의 Staging Area가 필요한 이유Git을 사용하다 보면 Staging Area(혹은 Index)라는 개념이 등장합니다. 이는 작업 디렉터리(Working Directory)와 저장소(Repository) 사이의 중간 단계입니다. 그렇다면 왜 굳이 중간 단계를 거쳐야 할까요? Staging Area가 필요한 이유를 아래와 같이 정리할 수 있습니다.1. 커밋을 체계적으로 구성할 수 있음Staging Area를 사용하면 변경 사항을 한 번에 커밋하는 것이 아니라, 선택적으로 커밋할 수 있습니다.즉, git add 명령어를 사용해 필요한 파일만 스테이징 할 수 있어 커밋을 보다 논리적으로 구성할 수 있습니다.예시git add file1.py # file1.py만 스테이징git add file2.p..