Menu
Coddy logo textTech

추적 중인 파일 수정하기

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

파일이 한 번 커밋되면 Git은 이를 추적합니다. 다음에 파일을 수정하면 git status는 이를 추적되지 않음(untracked) 상태가 아니라 수정됨(modified) 상태로 표시합니다.

git status --short
 M hello.txt

두 번째 열의 M은 "워킹 디렉토리에서 수정되었지만 아직 스테이징되지 않음"을 의미합니다. 동일한 git add 명령어로 수정 사항을 스테이징합니다:

git add hello.txt
git status --short
M  hello.txt

M이 첫 번째 열로 이동한 것을 확인하세요. 두 열은 staged (왼쪽)와 working directory (오른쪽)입니다. 스테이징되면 다른 변경 사항과 마찬가지로 커밋합니다:

git commit -m "Update hello.txt"

각 커밋은 전체 스냅샷을 캡처하므로 이전 버전을 잃어버리지 않습니다. 언제든지 다시 확인할 수 있습니다.

challenge icon

챌린지

쉬움

폴더에 note.txt가 포함되어 있습니다. 저장소를 초기화하고, 사용자 정보를 설정한 뒤, 원본 파일을 커밋하세요. 그런 다음 파일의 내용을 updated로 변경하고, git status --short를 실행하세요.

예상되는 출력은 수정되었지만 스테이징되지 않음을 나타내는 마커입니다.

치트 시트

추적 중인 파일을 수정한 후, git status --short를 실행하면 오른쪽 열M이 표시됩니다 (수정됨, 스테이징되지 않음):

git status --short
 M hello.txt

git add를 사용하여 수정한 내용을 스테이징하면, M왼쪽 열로 이동합니다 (스테이징됨):

git add hello.txt
git status --short
M  hello.txt

그런 다음 평소와 같이 커밋합니다:

git commit -m "Update hello.txt"

직접 해보기

터미널
quiz icon실력 점검

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

버전 관리의 모든 레슨