데이터 분석가 몽구리

[Git] Git의 3가지 작업 영역 본문

Git Github

[Git] Git의 3가지 작업 영역

데분몽굴 2024. 8. 31. 10:13

Git은 내부적으로 3가지 종류의 작업 영역을 통해 동작합니다.

  1. working directory
  2. staging area
  3. repository

먼저, working directory는 작업을 하는 프로젝트 디렉토리를 의미합니다.
staging areagit add를 한 파일들이 존재하는 영역입니다. 커밋을 하게 되면 staging area에 있는 파일들만 커밋에 반영합니다.
마지막 repository는 커밋들이 저장되는 영역입니다.

해당 내용들을 풀어서 생각해 보면,
working directory에서 작업하기 -> 작업한 파일들 git add 하면 staging area에 영역으로 -> 커밋을 하게 되면 staging area에 있던 파일들이 repository에 저장

이미지 출처 : 코드잇

'Git Github' 카테고리의 다른 글

Git 커맨드 정리  (2) 2023.12.13
Git clone  (0) 2023.01.11
README.md 파일  (0) 2023.01.10
git 커맨드 사용법  (0) 2023.01.10
Git이 보는 파일의 4가지 상태  (0) 2023.01.10