자식 인덱스에서 파일을 제거하는 방법


33

작업 트리에서 파일을 제거하지 않고 git 리포지토리의 인덱스 에서 파일을 어떻게 제거 합니까?

./notes.txtgit에서 추적 하는 파일 이 있으면 실행할 수 있습니다 git rm notes.txt. 그러나 파일이 제거됩니다. 오히려 파일 추적을 멈추기 위해 git을 원합니다.

답변:


48

당신은 그냥 사용할 수 있습니다 git rm --cached notes.txt. 파일은 유지되지만 색인에서 제거됩니다.


3

git reset HEAD <file> 특정 파일을 제거합니다.

그리고 git reset HEADgit 인덱스에서 모든 파일을 제거합니다.


그 대답은 Gert의 해결책 후 8 년 후에 나타 났으며, git reset그 이후 로 명령의 의미가 바뀌 었습니까?
Kamil
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.