-
20220926_TIL : git add 명령어를 쓰는 이유TIL 2022. 9. 26. 23:13
#1 서론
어제 글에 이어서...,
프로젝트 디렉토리에서 바로그냥 commit 명령어를 작성하면 될것 같은데, add 명령어를 굳이 써야되는 이유를 찾아보았다.
#2 본론
사실 git에는 3가지 작업 영역이 있다.
- working directory
- staging area
- repository
1. working directory는 말 그대로 작업하는 디렉토리이고
2. staging area은 git add된 파일들, 즉 commit 할 파일들이 존재하는 공간이다.
3. repository는 프로젝트 디렉토리의 숨겨진 .git 디렉토리로 commit된 파일들이 저장되는 공간이다.
#3 결론
staging area는 없어도 될것 같다고 생각하였지만
참고자료를 보니까, stagin area는 나중에 커밋하고 싶지 않은 파일이 있거나, 소수의 파일만 커밋하고 싶을때 유용하게 사용된다고 한다.
'TIL' 카테고리의 다른 글
20220928_TIL : git 파일의 4가지 상태 (0) 2022.09.28 20220927_TIL : git add, git reset (0) 2022.09.27 20220925_TIL : git 시작하기 and 첫 commit하기 (0) 2022.09.25 20220924_TIL : Python __name__, __init__.py (0) 2022.09.24 20220923_TIL : python 모듈과 패키지 import (0) 2022.09.23