GIT/기본

git status

ucong 2021. 7. 30. 09:22

https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EC%88%98%EC%A0%95%ED%95%98%EA%B3%A0-%EC%A0%80%EC%9E%A5%EC%86%8C%EC%97%90-%EC%A0%80%EC%9E%A5%ED%95%98%EA%B8%B0

 

워킹 디렉토리의 파일은 크게 Untracked, Tracked의 두가지 상태로 나뉨

 

- Tracked 상태 : git이 파일의 변경을 감지하여 사용자에게 알려주는 것과 같이 파일을 추적하는 상태

- Untracked 상태 : 파일을 저장소에 저장할 필요가 없어 git이 신경쓰지 않아도 되는 상태

 

Tracked 상태는 다시 크게 Unmodified, Modified, Staged 3개의 상태로 나뉨

 

- staged 상태 : add 명령어 사용하여 파일을 add해주면, 해당 파일은 staging area에 저장되어 tracked 상태로 즉 파일을 추적하는 상태가 됨

- Unmodified 상태 : staging에 있는 파일들을 커밋하게 되면 해당 파일들이 하나의 커밋으로 저장될때의 상태

- Modified 상태 : Unmodified 상태의 파일들을 수정한 상태

'GIT > 기본' 카테고리의 다른 글

merge  (0) 2021.07.29
[GIT] 커밋 메세지 여러줄 입력  (0) 2021.07.29
브랜치(branch)란?  (0) 2021.07.28
fork와 clone  (0) 2021.07.28
.gitignore 없이 로컬 환경에서 git 변경사항 무시  (0) 2021.07.28