fragile and resilient

정리

[Git] git 영역 및 상태

Green Lawn 2022. 2. 14. 16:52

Git 영역

출처: git-scm (Git 기초)

수행 과정

  1. Working tree에서 파일을 수정한다.
  2. Staging Area에 commit할 스냅샷들을 생성한다.
  3. Staging Area에 존재하는 파일들을  Git directory에 commit한다.
  • checkout 명령어를 통해 원하는 버전으로 돌아갈 수 있다.
  • git directory에 commit한 것은 local에 존재하는 것이기 때문에, remote repository에 저장해야 한다.

Status

출처: git-scm (Git 기초)

 

working directory의 파일은 Tracked와 Untracked로 나뉘게 된다.

  • Tracked: git이 관리하고 있는 파일.
  • Untraked: git이 관리하고 있지 않는 파일.

Tracked된 파일은 Unmodified, Modified, Staged 상태 중 하나이다.

  • 파일은 수정하면 Modified 상태가 되고, commit하기 위해 staged 상태를 만든(add) 후 commit 하게 된다.

Reference

Git SCM

'정리' 카테고리의 다른 글

[Logging] Logback이란?  (0) 2022.08.26
OAuth 2.0 인증 과정  (0) 2022.07.10
[Test] Test Double  (0) 2022.05.26
[Git] Branch 관리 (Merge, Rebase)  (0) 2022.02.14