학습/git

[Git]Git 작업 영역 및 파일 상태

누군가 사용 중인 닉네임 2023. 10. 24. 16:49

1. Git 3가지 작업 영역
- working directory
- staging area
- repository

2. working directory
작업을 하는 프로젝트 디렉토리

3. staging area
git add를 한 파일들이 존재하는 영역

4. repository
commit 한 파일들이 저장되는 영역(.git)

5. git status
git이 현재 인식하고 있는 프로젝트 관련 내용 출력

6. git add .
현재 폴더 전체를 git add 한다

7. Git 파일 4가지 상태
Untracked
Tracked
 - Staged
 - Unmodified
 - Modified

8. Untracked 상태
Git에 의해서 그 변동사항이 추적되고 있지 않은 상태
완전 새로운 파일을 생성했을 때

9. Staged 상태
파일이 수정되고 git add 된 상태

10. Unmodified 상태
파일이 최신 커밋의 모습과 비교했을 때 전혀 바뀐게 없는 상태

11. Modified 상태
파일이 최신 커밋의 모습과 비교했을 때 조금이라도 바뀐 내용이 있는 상태

12. git reset 파일이름
staging area에서 파일 제거

13. git help 명령어
명령어의 도움말 출력