git에 디렉토리를 추가하면 실수로 이미 추가하고 싶지 않은 임시 파일 (.~
으로 끝남)이 있습니다.git 커밋 된 파일을 unstage 할 수 없습니다
*.~
규칙을 사용하여 .gitignore
파일을 설정했습니다. 이 작업은 모든 새로운 임시 파일에서 가능하지만 이미 커밋 된 파일은 삭제할 수 없습니다.
git rm --cached <file>
을 실행하면 파일이 modified:
에서 deleted:
상태로 이동합니다. 그리고
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: FILE.~
을 말한다 그러나 우리는 git reset HEAD FILE.~
을 실행할 때, 그것은
Unstaged changes after reset:
M pd/FILE.~
무언가를 무대하지 않으려 고합니다. 당신은 파일 삭제를 준비하려고 시도하고 있습니다. –