2012-11-07 2 views
2

나는 최근에 자식-SVN을 사용하기 시작하고, ">> 자식 svn의 쇼 - 무시 .gitignore"실행하여 서브 버전의 repo 무시 (주로 바이너리 및 오브젝트 파일) 파일을 무시.gitignore에 파일을 추가해도 "untracked files"에서 파일이 제거되지 않습니까?

다음을 힘내에게 시도 git status를 실행하여 현재 .gitignore 목록에있는 많은 파일이 "untracked files"아래에 여전히 표시되는 것을 보았습니다. 왜? 이 문제를 해결하려면 무엇을해야합니까?

아니면 잘못된 길로 가고 있습니까? 나는 단지 "자식 추가"를 실행할 수 있기를 원합니다. 그 모든 정크에 커밋을 추가하지 않고.

감사합니다.

답변

2

Git 저장소에 이미 파일을 가져온 경우 해당 파일은 git rm --cached까지 무시되지 않습니다.

.gitignore을보기 전에 Git 색인에서 해당 파일을 제거해야합니다 (따라서 --cached 옵션).

관련 문제