코딩하는 몽구리

Git의 3가지 작업 영역 본문

Git Github

Git의 3가지 작업 영역

코딩구리 2023. 1. 9. 23:39

Git은 내부적으로 크게 3가지 종류의 작업 영역을 두고 동작합니다.

  1. working directory
  2. staging area
  3. repository

첫 번째 작업 영역인 working directory 는 작업을 하는 프로젝트 디렉토리를 말합니다.

두 번째 작업 영역인 staging areagit add를 한 파일들이 존재하는 영역입니다. 커밋을 하게되면 staging area 에 있는 파일들만 커밋에 반영됩니다.

세 번째 작업 영역인 repository는 working directory의 변경 이력들이 저장되어 있는 영역입니다. 커밋들이 저장되는 영역이라는 뜻입니다.

  • working directory에서 작업을 하고
  • 작업한 파일들을 git add해주고,
  • 커밋을 하면 staging area에 있던 파일들의 모습들이 스냅샷처럼 repository에 저장됩니다.

출처 : 코드잇

  1. working directory에서 A.txt 파일과 B.txt 파일을 작성하고
  2. git add A.txt와 git add B.txt를 실행해서 A.txt, B.txt 둘다 staging area에 올렸습니다.
  3. 그 다음 git commit -m "Ver_1"를 실행해서 staging area에 있는 파일들을 가져와 커밋으로 남겼습니다.

 

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

git 커맨드 사용법  (0) 2023.01.10
Git이 보는 파일의 4가지 상태  (0) 2023.01.10
Git add 알아보기  (0) 2023.01.09
Git 써보기  (0) 2023.01.09
Git이란?  (0) 2023.01.09