Git 3가지 작업영역!

모찌모찌·2024년 1월 6일
0

git

목록 보기
5/23

1. working directory

: 작업을 하는 프로젝트 디렉토리를 말한다.

2. staging area

: git add를 한 파일들이 존재하는 영역

3. 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에 있는 파일들을 가져와 커밋으로 남겼습니다.


1. working directory에서 A.txt 파일 내용에 Python~이라는 단어를 추가, B.txt 파일 내용에 Morning!이라는 단어를 추가.
2. 그런데 이번에는 git add B.txt만 실행해서 B.txt 파일만 staging area에 올렸습니다.
3. 그 다음 git commit -m "Ver_2"로 두 번째 커밋.

A.txt, B.txt 둘다 working directory에서 수정했다는 사실은 같지만, staging area에 올렸는지 여부에 따라 그 최신 모습이 커밋에 반영되는지가 달라진다.

profile
꼬꼬마 개발자 지망생

0개의 댓글