[Git/GitHub] 4. Git 기본 컨셉

AY·2023년 12월 12일

Git/GitHub

목록 보기
4/7

기본 동작 원리

Working Directory

작업하는 파일이 있는 디렉토리
소스코드 작업을 하고 있는 폴더 자체

Staging Area

Git에 등록(커밋)할 파일들이 올라가는 영역
변경사항이 있는 파일, 폴더, 리소스 등

Local Repository

로컬 Git 프로젝트의 메타데이터와 데이터 정보가 저장되는 영역
Git의 저장소. 여기 있는 내역들은 Git에 등록되었다고 볼 수 있음. 컴퓨터 안에 저장된 내용.

Remote Repository

Github 등의 서비스를 통한 온라인 상의 저장소
온라인 상의 공간


Working Directory, Staging Area, Local Repository는 PC에 존재.
Remote Repository는 온라인상에 존재





기본 용어

  • origin: 원격에 있는 코드. Remote Repository에 저장되어 있는 코드
  • head: 내가 지금 작업하고 있는 로컬 branch
  • add: Working Directory에서 Staging Area로 등록하는 것을 의미
  • commit: Staging Area에 등록된 파일을 Local Repository로 등록
  • Commit Message: commit 시 함께 저장하는 메시지(메모)
  • push: Local Repository에서 변경된 파일들을 Remote Repository로 등록
  • fetch: Remote Repository의 변경된 파일들을 Local Repository로 전달
  • merge: Local Repository의 변경 사항을 Working Directory로 전달
  • Branch: 독립적으로 어떤 작업을 따로 진행하기 위한 가지(브랜치)
  • checkout: 사용할 다른 브랜치를 지정
profile
FE 개발자

0개의 댓글