Git - stage area

jkweyu·2024년 11월 21일
post-thumbnail

Git의 기본구조

  • Working Directory (작업 디렉터리): 현재 작업 중인 파일들.
  • Staging Area (스테이지 영역): 커밋할 파일들이 임시로 저장되는 곳.
  • Repository (저장소): 최종적으로 커밋된 파일이 저장되는 공간.

Staging Area

커밋 과정

  1. 파일 수정: 작업 디렉터리에서 파일 변경.
  2. 상태 확인: git status를 통해 파일 상태 확인 (Untracked, Modified 등).
  3. 스테이징: git add <파일>로 특정 파일을 Staging Area에 추가.
  4. 커밋: git commit으로 스테이지에 올라간 파일만 Repository에 커밋

Staging Area 역할

  • 커밋 전, 수정된 파일 중 특정 파일만 선택하여 커밋할 수 있도록 지원.
  • 예: git add <파일> 명령을 통해 특정 파일을 스테이지에 올림.

Git의 Staging Area 장점

  • 스테이지 영역을 통해 파일 단위로 선택적 커밋 가능.
  • 이전 버전 관리 시스템과 비교하여 작업 단위를 더 세분화하고 관리 효율성을 향상.

0개의 댓글