개발관련/Git

git 스테이징 영역에서 파일을 제거하는 방법

Rateye 2021. 11. 26. 10:30
728x90
반응형
질문 : git 스테이징 영역에서 파일을 제거하는 방법은 무엇입니까?

내 로컬 리포지토리의 일부 파일을 변경 한 다음 git add -A 를 수행하여 스테이징 영역에 너무 많은 파일을 추가했다고 생각합니다. 스테이징 영역에서 모든 파일을 삭제하려면 어떻게해야합니까?

그런 다음 수동으로 git add "filename" 합니다.

답변

다음을 사용하여 인덱스에서 파일을 언 스테이징 할 수 있습니다.

git reset HEAD -- path/to/file

git add 와 마찬가지로 디렉토리 등으로 파일을 재귀 적으로 언 스테이징 할 수 있으므로 한 번에 모든 것을 언 스테이징하려면 저장소의 루트 디렉토리에서 다음을 실행하십시오.

git reset HEAD -- .

또한 향후 참조를 위해 git status 의 출력은 파일을 한 상태에서 다른 상태로 이동하기 위해 실행해야하는 명령을 알려줍니다.

출처 : https://stackoverflow.com/questions/19730565/how-to-remove-files-from-git-staging-area
728x90
반응형