모눈종이에 사각사각
[GIT] git의 세 가지 공간 본문
git에는 세 가지 공간이 있다.
바로 Working Directory, Staging Area, Repository이다.
Working Directory
working directory는 현재 내가 작업하고 있는 곳의 directory이다.
working directory는 다시 두 가지로 나눌 수 있다.
untracked
- untracked는 쉽게 말해 git이 해당 파일의 존재를 몰라 버전 관리가 안되고 있는 상태. 즉, 한 번도 git add 된 적이 없는 파일이다.
tracked
- tacked는 git이 해당 파일의 존재를 알고 있는 상태로, 버전 관리가 되고 있는 상태이다.
- commit된 파일에 수정사항이 생긴다면 그 파일은 working directory의 tracked 상태인 것이다.
- git add 명령어로 staging area로 이동할 수 있다.
Staging Area
- git add 된 상태의 파일이 있는 공간이다.
- git commit 명령어로 Repository로 이동할 수 있다.
Repository
- 커밋된 파일들이 있는 공간이다.
'Git' 카테고리의 다른 글
[GIT] git diff 쉽게 이해하기 (0) | 2023.03.30 |
---|---|
[Git] work flow (0) | 2022.10.30 |
Github 여러 개의 repository에 push하기 (0) | 2022.04.02 |
Github에 올라간 파일 삭제하기 (0) | 2022.03.18 |
Github 연동하기 (git clone) with VSCode (0) | 2022.02.26 |
Comments