📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 상태 (2)

깃(Git) 2018. 4. 20. 18:20

[Git] Git 상태 확인하기 - git status 명령어 및 상태 파헤치기!

먼저 봐야할 글[Git] Git 세 가지 영역 및 상태 Committed, Modified, Staged 설명Git에서 세 가지 영역Git 프로젝트 디렉터리에는 .git(이하 Git 디렉터리)를 포함하여 프로젝트를 구성하는 수많은 파일들이 존재합니다. Git 디렉터리는 Git 프로젝트에서 작업한 수많은 정보들과 여러 버전들에 대한 실제 데이터들을 저장하는 데이터베이스이며, 그 외의 데이터들은 Git 디렉터리에서 특정 버전(특정 시점)의 데이터들을 Checkout 한 것입니다.이때 우리는 Checkout하여 가져온 버전의 파일들로 프로젝트 작업을 수행하며, 이 Checkout한 파일들이 존재하는 곳을 워킹트리 또는 워킹디렉터리라고 합니다. 물리적으로는 Git 디렉터리나 워킹트리 모두 Git 프로젝트 디렉터..

깃(Git) 2018. 4. 20. 14:30

[Git] Git 세 가지 영역 및 상태 Committed, Modified, Staged 설명

Git 에서 세 가지 영역Git 프로젝트는 Git 디렉터리, 워킹 트리, Staging Area 라는 세 가지 영역을 갖게 됩니다.Git 프로젝트에서 파일들은 아래 세 가지 영역별로 다양한 상태를 가지게 됩니다.Git 디렉터리(.git 디렉터리, 깃 저장소)Git 디렉터리는 최초에 git init 명령으로 프로젝트가 Git 프로젝트로 만들어질 때 .git이라는 이름으로 생성되며, Git 프로젝트의 모든 메타데이터와 객체 데이터베이스가 이곳에 저장됩니다. 따라서 가장 중요한 공간이며, Git의 핵심이라고 할 수 있습니다. 또한 Clone으로 원격 저장소를 복사해서 가져올 때 이 .git 디렉터리를 만들고 원격 저장소의 모든 데이터를 복사하여 가져옵니다.워킹 트리(워킹 디렉터리)워킹 트리는 Git 디렉터리에..