1
실수로 커밋 된 설정 파일이 있습니다. .gitignore에 추가하고 git update-index --assume-unchanged
도 수행했지만 git checkout -- .
을 수행하면 이전의 커밋 된 버전으로 되돌립니다. 어떻게 그것을 완전히 무시할 수 있습니까?git은 무시 된 파일을 체크 아웃합니다.
실수로 커밋 된 설정 파일이 있습니다. .gitignore에 추가하고 git update-index --assume-unchanged
도 수행했지만 git checkout -- .
을 수행하면 이전의 커밋 된 버전으로 되돌립니다. 어떻게 그것을 완전히 무시할 수 있습니까?git은 무시 된 파일을 체크 아웃합니다.
파일이 이미 커밋되고 (커밋 된 경우, 특히 HEAD
커밋에 존재하는 경우) .gitignore
을 통해 무시할 수 없습니다. 향후 체크 아웃에 나타나지 않도록하려면 git rm --cached <file>; git commit -m "stop tracking <file>"
이 필요합니다. 작업 디렉토리에서 복사본을 제거해도 문제가 없으면 --cached
옵션을 git rm
으로 삭제할 수 있습니다.