[Git] Git 작동과정 및 HEAD

조태산·2025년 5월 24일

1. Working Directory
  • 사용자가 파일을 수정하는 로컬 디렉토리
  • 정말 순순하게도 내 파일 ex) IDE에서 파일 수정하기

2. Staging Area

  • 임시공간이다. 커밋하기 전, 변경사항들을 모아놓는 곳

3. Repository

  • 커밋하면 staging area에 있는 파일들이 변경 이력으로 저장되는 곳
  • 모든 커밋은 고유한 ID가 있어, 식별된다.

Commit 중요한 점

  1. 기능단위 or 논리적단위로 커밋하는 것이 좋음
  2. 현재 시제로, 명령형으로 작성하는 것이 좋음
    Ex) Add login validation logic, Refactoring user service module

HEAD란?

  • Git에서 현재 작업 중인 위치를 가리키는 포인터
  • 현재 작업 중인 브랜치의 최신내역
  • 특정 커밋으로 이동할 수 있음.

0개의 댓글