Menu
Coddy logo textTech

Staged 변경 사항 비교하기

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

git add를 사용하여 변경 사항을 스테이징하고 나면, 일반적인 git diff 명령어로는 해당 변경 사항이 더 이상 표시되지 않습니다. 다음 커밋을 위해 대기 중인 내용을 확인하려면 다음을 사용하세요:

git diff --staged

(플래그 --cached는 별칭이며 동일한 작업을 수행합니다.) 이것은 커밋하기 직전에 실행하여 저장될 내용을 정확히 다시 확인하기 위해 실행해야 하는 명령입니다.

두 diff는 두 가지 서로 다른 질문에 답합니다:

  • git diff: "수정했지만 아직 스테이징하지 않은 변경 사항은 무엇인가?"
  • git diff --staged: "다음 커밋에 무엇이 포함될 것인가?"

스테이징되지 않은 수정 사항과 스테이징된 수정 사항이 모두 있는 경우, 두 명령은 서로 다른 줄 집합을 보여줍니다. 어떤 것이 어떤 것인지 파악하면 잘못된 버전을 커밋하는 것을 방지할 수 있습니다.

challenge icon

챌린지

쉬움

폴더에는 이미 커밋된 port=80 내용의 config.txt 파일이 있습니다. 이를 port=8080으로 변경하고, 변경 사항을 스테이징한 다음 git diff --staged를 실행하세요.

직접 해보기

터미널
quiz icon실력 점검

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

버전 관리의 모든 레슨