2016-08-25 5 views
0

그래서 이전에 무시되지 않은 파일 (예 : src/test.txt)이 있습니다. 하지만 지금은 무시하고 있습니다. (부모 폴더의 .gitignore). "git clone"을 수행하면이 무시 된 파일이 다운로드에 포함됩니다.git 저장소에서 무시 된 파일을 삭제하는 방법

어떻게 든이 파일을 git에서 삭제할 수 있습니까? 나는 그물을 찾았지만 아무 것도 발견하지 못했습니다. 사용할 검색 기준이 확실하지 않습니다.

내 저장소에 지점이 없습니다.

감사합니다.

편집 : 시험으로, 나는 새 저장소를 만들었습니다. "git add"를 실행했습니다. 모든 파일을 추가 한 다음 커밋하고 밀어 넣습니다. 그런 다음 새 저장소를 복제했으며 무시 된 파일은 나열되지 않았습니다.

+5

사용 후'자식 RM은 ' –

+0

@TimBiegeleisen 안녕을 --cached 잊고 말 팀. 방금 명령을 시도했습니다. 그 다음 git push를했다. "모든 최신"메시지가 나타납니다. 나는 그 다음 나의 원격 호스트에 갔다. git clone을 수행했는데 파일이 아직 남아 있습니다. 파일이 내 .gitignore에 있음을 다시 확인했습니다. – mrjayviper

+0

테스트로 새 저장소를 만들었습니다. "git add"를 실행했습니다. 모든 파일을 추가 한 다음 커밋하고 밀어 넣습니다. 그런 다음 새 저장소를 복제했고 무시 된 파일이 표시되지 않습니다. – mrjayviper

답변

1

팀 Biegeleisen 올바른 방법은, 어쩌면 당신이

git commit -m 'delete file' 

git push 

git rm --cached <file> 
+0

.gitignore – mrjayviper

+0

을 편집 한 이래로 나는 이미 여러 변경 사항을 커밋하고 푸시했습니다.이 질문에 대한 답변은 원래 질문 http://stackoverflow.com/questions/에 도움이 될 수 있습니다. 13541615/how-to-remove-files-that-are-the-gitignore-but-still-on-the-repositor에 있습니다. – manhattan

관련 문제