git의 작업공간

이재윤·2020년 8월 29일
0

git

목록 보기
1/1
post-thumbnail

git은 크게 Working Directory Staging area Repository 세가지의 작업공간을 가지고 있습니다.

1. Working Directory


위 그림과 같이 실제 작업하고 있는 폴더를 의미합니다.
Working Directory에 A.txt를 생성하게 되면 아래 그림과 같이 나타낼 수 있습니다.

2. Staging Area

commit 이 되기 전의 스냅샷이 머무는 공간입니다.
Working Directory에 새롭게 추가 된 파일이나 commit이 된 후 다시 변경된 파일들이 git add 명령어를 통해 staging area에 올라갑니다.

3. Repository

commit된 스냅샷 즉 버전들이 저장 되는 공간입니다.
git commit이라는 명령어를 통해 Staging Area에 존재하는 스냅샷을 하나의 버전으로 Repository에 저장합니다.

0개의 댓글