2017-11-27 2 views
-2

내 프로젝트가 git push인데, ".gitignore"파일에 있더라도 "nbproject"디렉토리를 무시하지 않습니다! 그것은 단지 다음 자식 푸시 'nbproject을'추적 중지힘내는 "nbproject"디렉토리를 무시하지 않습니다

git rm -r --cached nbproject 

있지만 두 번째 푸시에서 다시 추진됩니다 !! :

나는 시도

왜 이런 일이 발생합니까 ??

+1

"무시하지 않음"이란 무엇을 의미합니까? 'git push'는'.gitignore' 파일을 보지 않습니다. – j6t

+0

[Git에서 추적했지만 현재 .gitignore에있는 파일을 잊어 버리는 방법] (https://stackoverflow.com/questions/1274057/how-to-make-git-forget-about) – 1615903

+0

@ j6t "nbproject"디렉토리는 git repo에 푸시되었지만 넣지 않아도됩니다. ".gitignore"파일 –

답변

0

git rm -r --cached nbproject/을 사용하면 다음 커밋에서 (삭제하지 않고) nbproject 추적을 중지 할 수 있습니다.

.gitignore은 이미 추적중인 파일에서 작동하지 않습니다.

+0

나는 이것을 시험해 보았다. 다음 git 푸시에서만 'nbproject'를 추적하지 않지만 두 번째 푸시에서 다시 푸시된다! –

관련 문제