Git에서 파일의 스테이징 해제
Git에서 파일을 스테이징하면 커밋을 준비하기 위해 파일의 변경 사항을 추적하도록 지시합니다. 파일의 변경 사항을 무시하고 다음 커밋에 포함시키지 않으려면 파일을 언스테이징합니다.
파일의 언스테이징
- 
파일을 스테이징에서 제거하지만 변경 사항을 유지하려면:
git reset HEAD <file> - 
마지막 세 개의 커밋을 언스테이징하려면:
git reset HEAD^3 - 
HEAD에서 특정 파일의 변경 사항을 언스테이징하려면:
git reset <filename> 
파일을 언스테이징한 후, 변경 전의 상태로 파일을 되돌리려면:
git checkout -- <file>
파일 제거
- 
디스크와 저장소에서 파일을 제거하려면
git rm을 사용하세요. 디렉토리를 제거하려면-r플래그를 사용하세요:git rm '*.txt' git rm -r <dirname> - 
디스크에서 파일을 유지하면서 저장소에서 제거하려면(예:
.gitignore에 추가하려는 파일),rm명령을--cache플래그와 함께 사용하세요:git rm <filename> --cache 
도움말