[Git/Github] Git 기본 컨셉

기본 동작 원리

Working Directory : 작업하는 파일이 있는 디렉토리

Staging Area : Git에 등록할 (커밋) 파일들이 올라가는 영역

Local Repository : 로컬 Git 프로젝트의 메타데이터와 데이터 정보가 저장되는 영역

Remote Repository : Github 등의 서비스를 통한 온라인 상의 저장소

git 기본 동작 원리

 

기본 용어

origin : 원격 (Github 등의 온라인 저장소)에 있는 코드

head : 내가 지금 작업하고 있는 로컬 브랜치 (소스의 시점)

add : Working Directory에서 Staging Area로 등록하다

commit : Staging Area에 등록된 파일을 Local Storage로 등록

Commit Message : commit시 함께 작성해 저장하는 메시지 (메모)

push : Local Storage에서 변겨오딘 파일들을 Remote Repository로 전달

fetch : Remote Repository의 변경된 파일들을 Local Repository로 전달

merge : Local Repository의 변경사항을 Working Directory로 전달

Branch : 독립적으로 어떤 작업을 따로 진행하기 위한 가지

checkout : 사용할 다른 브랜치를 지정

 

 

'Git, Github' 카테고리의 다른 글

[Git / GitHub] Pull Request  (0) 2022.07.26
[Git/Github] 저장소  (0) 2022.06.06
[Git/Github] 셋업하기  (0) 2022.06.03
[Git/Github] 준비하기  (0) 2022.06.02
[Git/Github] Git 설치  (0) 2022.06.02