2013-05-27 2 views
4

파일 foo.php가 있는데이 파일은 프로젝트의 루트 폴더에있는 bar 폴더 안에 있습니다..gitignore가 파일을 무시하지 못합니다.

bar/foo.php 
:

그것은 최근에 실수로 삭제 된,하지만 난 그것을 다시 생성 한 폴더 내부의 경로는 바/foo.php 없다는 내가 .gitignore에서 행이

입니다

경로가 올바른지,하지만 난

git status 

을 실행하면 파일을 새 파일로 표시됩니다. .gitignore을 현재 버전에서 무시하지 않으면 어떻게 무시할 수 있습니까?

Windows 7에서 개발 중입니다.

모든 입력 해 주셔서 감사합니다.

답변

3

당신이 커밋을 무대나요 : 당신은에 의해 색인에서 제거 할 수 있습니다?

다음 명령을 시도해보십시오

git rm --cached bar/foo.php 

가 제대로 .gitignore에있는 경우 당신이 git status을 실행할 때 더 이상 표시되지 않아야 그 후.

+0

두 답이 모두 정확했지만이 내용을 더 잘 나타 내기 때문에이 답변을 선택했습니다. 그러나, 나는 둘 다 upvoted있다. –

1

[파일 : bar/foo.php

여전히 자식 색인에있을 수 있습니다. 당신은 .gitignore 파일에 추가하기 전에

git rm --cached bar/foo.php

관련 문제