Git Github
[Git] Git의 3가지 작업 영역
데분몽굴
2024. 8. 31. 10:13
Git은 내부적으로 3가지 종류의 작업 영역을 통해 동작합니다.
- working directory
- staging area
- repository
먼저, working directory
는 작업을 하는 프로젝트 디렉토리를 의미합니다.staging area
는 git add
를 한 파일들이 존재하는 영역입니다. 커밋을 하게 되면 staging area
에 있는 파일들만 커밋에 반영합니다.
마지막 repository
는 커밋들이 저장되는 영역입니다.
해당 내용들을 풀어서 생각해 보면,working directory
에서 작업하기 -> 작업한 파일들 git add
하면 staging area
에 영역으로 -> 커밋을 하게 되면 staging area
에 있던 파일들이 repository
에 저장