Menu
CoddyTech

스테이징 영역

Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨. 58개 중 9번째.

Git은 모든 변경 사항을 자동으로 커밋하지 않습니다. 대신 다음 스냅샷에 포함할 변경 사항을 직접 선택합니다. 이 2단계 작업 흐름은 스테이징 영역을 중심으로 이루어집니다.

다음 커밋을 위한 클립보드라고 생각하세요. 파일은 세 가지 상태를 거칩니다.

  1. 작업 디렉터리: 파일을 평소처럼 편집하는 곳입니다.
  2. 스테이징 영역: 다음 커밋에 포함하도록 표시한 변경 사항입니다.
  3. 저장소: 커밋한 후의 영구적인 기록입니다.

스테이징의 핵심은 제어입니다. 파일 10개를 수정하더라도, 버그 수정 하나와 관련된 파일 두 개만 스테이징하고 커밋한 다음, 나머지는 별도로 스테이징하고 커밋할 수 있습니다. 각 커밋은 하나의 논리적 변경 사항에 집중하게 됩니다.

git add를 사용해 파일을 스테이징 영역으로 옮기고, git commit을 사용해 스테이징 영역에서 저장소로 옮깁니다.

challenge icon

챌린지

초급

폴더에 추적되지 않는 파일 app.txt가 있습니다. 저장소를 초기화한 다음 git status --short를 실행하여 파일이 추적되지 않는 파일로 표시되는지 확인하세요.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

버전 관리의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드