Menu
Coddy logo textTech

Git Diff

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

git diff는 마지막 커밋 이후 작업 디렉토리에서 무엇이 변경되었는지 정확히 보여줍니다. 편집 도중에 지금까지 작업한 내용을 확인하고 싶을 때 가장 유용한 명령어 중 하나입니다.

git diff

삭제된 줄 앞에는 -가 붙고, 추가된 줄 앞에는 +가 붙습니다:

-print("hi")
+print("hello")

기본적으로 git diff는 워킹 디렉터리와 마지막으로 커밋된 내용을 비교합니다. 이미 스테이징된 변경 사항은 보여주지 않습니다. 스테이징하기 전에 실행하여 수정 사항을 마지막으로 한 번 더 검토하세요.

변경 사항 주변의 변경되지 않은 컨텍스트 라인은 앞에 공백이 추가되어 표시되므로, 파일의 어느 부분에서 변경이 발생했는지 확인할 수 있습니다.

challenge icon

챌린지

쉬움

폴더에는 print("hi")라는 줄이 포함된 greet.py가 있으며, 이미 커밋된 상태입니다. 해당 줄을 print("hello")로 변경한 다음, git diff를 실행하여 스테이징되지 않은 변경 사항을 확인하세요.

치트 시트

git diff는 마지막 커밋 이후 작업 디렉토리의 변경 사항을 보여줍니다 (스테이징되지 않은 변경 사항만 해당):

git diff

삭제된 줄은 앞에 -가 붙고, 추가된 줄은 앞에 +가 붙습니다:

-print("hi")
+print("hello")

직접 해보기

터미널
quiz icon실력 점검

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

버전 관리의 모든 레슨