Skip to content
GwiyeomGo Tech Blog
About GwiyeomGo

Git status 에 대해서 알아보자

GIT, 20212 min read

git 문서의 내용 요약

Git의 세가지 상태

. Git은 파일은 상태가 존재한다.

상태설명
Committed데이터가 로컬 데이터베이스에 안전하게 저장됐다는 것을 의미
Modified수정한 파일을 아직 로컬 데이터베이스에 커밋하지 않은 것
Staged현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태

Git으로 하는 일

1.[1]워킹 트리에서 파일 수정 2.[2]Staging Area에 파일을 Stage 해서 커밋할 스냅샷을 만든다. 3.Staging Area에 있는 파일들을 커밋해서 [3]Git 디렉토리에 영구적인 스냅샷으로 저장한다.

주석

[1]워킹 트리 워킹 트리는 프로젝트의 특정 버전을 Checkout 한 것이다 Checkout 하고 나서 수정했지만, 아직 Staging Area에 추가하지 않았으면 파일은 Modified 상태이다. [2]Staging Area Staging Area는 단순한 파일이고 곧 커밋할 파일에 대한 정보를 저장한다. 파일을 수정하고 Staging Area에 추가했다면 파일은 Staged상태이다. [3]Git 디렉토리 다른 컴퓨터에 있는 저장소를 Clone 할 때 Git 디렉토리가 만들어진다. Git 디렉토리에 있는 파일들은 Committed 상태이다

© 2024 by GwiyeomGo Tech Blog. All rights reserved.