본문 바로가기

학습/git

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

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 명령어
명령어의 도움말 출력

'학습 > git' 카테고리의 다른 글

[Git]협업 및 작업 관련 명령어  (1) 2023.10.26
[Git]branch, merge  (0) 2023.10.25
[Git]Github와 commit  (3) 2023.10.25
[git]git과 github, repository와 commit  (1) 2023.10.23