추적 중인 파일 수정하기
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.txtM이 첫 번째 열로 이동한 것을 확인하세요. 두 열은 staged (왼쪽)와 working directory (오른쪽)입니다. 스테이징되면 다른 변경 사항과 마찬가지로 커밋합니다:
git commit -m "Update hello.txt"각 커밋은 전체 스냅샷을 캡처하므로 이전 버전을 잃어버리지 않습니다. 언제든지 다시 확인할 수 있습니다.
챌린지
쉬움폴더에 note.txt가 포함되어 있습니다. 저장소를 초기화하고, 사용자 정보를 설정한 뒤, 원본 파일을 커밋하세요. 그런 다음 파일의 내용을 updated로 변경하고, git status --short를 실행하세요.
예상되는 출력은 수정되었지만 스테이징되지 않음을 나타내는 마커입니다.
치트 시트
추적 중인 파일을 수정한 후, git status --short를 실행하면 오른쪽 열에 M이 표시됩니다 (수정됨, 스테이징되지 않음):
git status --short
M hello.txtgit add를 사용하여 수정한 내용을 스테이징하면, M이 왼쪽 열로 이동합니다 (스테이징됨):
git add hello.txt
git status --short
M hello.txt그런 다음 평소와 같이 커밋합니다:
git commit -m "Update hello.txt"직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.