2016-10-26 3 views
0

이 디렉토리는 루트 디렉토리에있는 .gitignore 파일에 있습니다.intellij가 .ignore의 파일을 계속 컴파일 중입니다.

/node_modules/ 

그러나 intellij에서 프로젝트를 커밋 할 때 무시 된 디렉토리는 여전히 커밋에 표시됩니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 당신이 만든 당신은/작성 gitignore 파일을 만들기 전에 자식에이 디렉토리를 추가 한 경우 다음 자식에서 자신의 파일을이 디렉토리를 제거해야합니다,

screenshot

답변

0

(스크린 샷 아래 참조). 이 디렉토리에서 git rm --cached -r을 사용하십시오. 이 명령은 git 추적 파일에서 제거합니다.

Btw, intellij의 문제는 아니지만 git의 문제점.

+0

나는 그 디렉토리를 전에 comitted하지 않았다, 나는 자식 repo를 체크하고 거기에 없다. 귀하의 명령을 실행하고 "치명적인 오류 :/node_modules : '/ node_modules'가 저장소 외부에 있습니다. – Curzon

+0

그리고 git status를 실행하면 목록에 디렉토리가 있습니까? Git rm --cached git에서 추적 된 파일을 제거하므로 커밋되지 않습니다. 내가 자식 상태를 실행하면 – Novros

+0

나는 이들의 무리를 가지고 : 새 파일 : node_modules/rxjs/연산자/switchMap.d.ts 새 파일 : node_modules/rxjs/연산자/switchMap.js 새 파일 : node_modules/rxjs 새로운 파일 : node_modules/rxjs/operator/switchMapTo.d.ts 새 파일 : node_modules/rxjs/operator/switchMapTo.js 새 파일 : node_modules/rxjs/operator/switchMapTo.js. 지도 등 ... 등 – Curzon

관련 문제