Git

[Git] Git 기본 컨셉

ryureeru 2022. 9. 27. 13:28

기본 동작 원리

 

  • Working Directory : 작업하는 파일이 있는 디렉토리
  • Staging Area : Git에 등록(commit)할 파일들이 올라가는 영역
  • Local Repository : 로컬 Git 프로젝트의 메타데이터와 데이터 정보가 저장되는 영역
  • Remote Repository : Github 등의 서비스를 통한 온라인 상의 저장소

 

 

 

 

 

 

 


 

 

 

 

 

기본 용어

 

  • 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 : 사용할 다른 브랜치를 지정
  • pull : fetch + merge

'Git' 카테고리의 다른 글

[Git] 이미 Push한 커밋 메시지 수정  (0) 2023.01.16
[Git] Clone  (0) 2022.09.27
[Git] 깃 초기화  (0) 2022.09.27
[Git] 사용자 설정 및 세팅  (0) 2022.09.27
[Git] Git/Github 시작  (1) 2022.09.24