ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git - Git의 3가지 영역
    Git/Git 기초 2022. 1. 3. 00:45

    Git의 3가지 영역

    Git은 Working Directory, Staging Area, Git Directory(Repository) 3가지 작업 영역으로 파일들을 관리한다.

     

    Working Derectory

     

    Git이 추적 중인 파일들이 위치하는 영역이다.

    git init이라는 명령어을 통해서 git이 관리하도록 지정된 디렉터리이다. 정확이 말하자면 지정된 디렉터리에서 .git 디렉터리를 제외한 모든 것을 말한다. 작업한 파일(생성, 수정한 파일)들이 저장되는 곳이다.

     

    Staging Area

     

    commit 할 준비가 된 파일들이 위치하는 영역이다.

    해당 영역은 .git 디렉터리에 단순한 파일로 존재한다. 작업한(수정한) 파일들 중 버전으로 만들고자(commit 하고자) 하는 파일을 저장한다. git에서는 기술용어로써 index라고 부르기도 한다.

     

    Git Directory(Repository)

     

    commit 되어 버전을 관리하는 파일들이 위치하는 영역이다.

    Git이 프로젝트의 메타데이터와 객체 데이터베이스를 저장하는 곳이다. .git 디렉터리가 Git Directory(Repository)이다. 프로젝트의 버전 정보를 관리하기 위해 필요로 하는 모든 파일이 저장되어 있다.

     

    728x90

    'Git > Git 기초' 카테고리의 다른 글

    Git - rebase  (0) 2022.01.06
    Git - merge  (0) 2022.01.04
    Git - branch  (0) 2022.01.04
    Git - Git 상태 복구 (reset & reflog & amend)  (0) 2022.01.04
    Git - Git 기본기 (init & add & commit)  (0) 2022.01.03

    댓글

Designed by Tistory.