스테이징되지 않은 변경 사항 버리기
Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨. 58개 중 40번째.
작업 디렉터리에서 나중에 후회하고 버리고 싶은 편집을 하는 경우가 있습니다. 변경 사항을 스테이징하지 않았다면 다음 명령으로 파일을 커밋된 버전으로 되돌릴 수 있습니다:
git restore notes.txt이렇게 하면 작업 중인 notes.txt 파일이 최신 커밋의 버전으로 덮어써집니다. 저장하지 않은 편집 내용은 사라지지만, 스테이징 영역과 기록은 변경되지 않습니다.
저장소에서 스테이징되지 않은 모든 변경 사항을 한 번에 버리고 싶다면 점을 사용하세요:
git restore .git restore는 파괴적인 명령입니다. 커밋하거나 스테이징하지 않은 내용은 이 명령을 실행한 후 사라집니다. 신중하게 사용하세요.
챌린지
초급폴더에는 port=80 줄이 있는 config.txt가 있습니다. 아직 Git 저장소에 포함되어 있지 않습니다.
main에서 저장소를 초기화하고, 커밋 작성자를 설정한 다음, 기존 파일을 먼저 커밋하세요.
git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config" 파일을 port=9999로 수정한 다음, git restore로 즉시 변경 사항을 취소하세요. 파일의 최종 내용을 출력하세요.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
버전 관리의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드