Git은 3가지 공간으로 이루어져있다. 또한 이와 관련한 명령어도 몇개 알아보자.
Working directory, Staging area, Repository 이다.
Working directory는 우리가 작업하고 있는 PC공간이라고 보면되고, Staging area는 커밋을 위한 준비단계의 영역이다. Repository는 git의 directory이고, 커밋이 된 경우 Repository에 파일이 포함된다. Working directory에서 git add 명령어를 통해서 Staging area로 이동하게 되고, commit 명령어를 통해 Repository로 이동한다.
Working directory는 Untracked와 Tracked 상태인 파일이 있다. Untracked의 경우 .gitignore에 의해서 무시되고 있어서 Untracked 상태이거나 git에 이전에 add되지 않은 파일인 경우 untracked 상태이다. 반면에 Tracked의 경우 이전에 add된 적이 있고 변경 내역이 있는 파일을 뜻한다.
'출입금지!! 개인공부방 > Git' 카테고리의 다른 글
[Git] Git reset의 3가지 옵션 (0) | 2023.09.12 |
---|---|
[Git] git 파일의 삭제 및 이동 명령어 (0) | 2023.09.12 |
GitHub 원격저장소 사용하기 (0) | 2023.08.03 |
GitHub는 무엇일까? (0) | 2023.08.03 |
(git) 브랜치 충돌 해결하는 방법 (0) | 2023.08.03 |