2017-01-01 1 views
1

Intellij Idea는 프로젝트 별 파일을 생성합니다. 전에 내가 자식을 추가하거나 자식을 저 지르지 또는 강제로 밀어. 일부 파일은 자식 버전 제어에 포함되지 않았 음을 확인하고 싶었 :.gitignore 일부 Intellij 아이디어 파일은 무시하지만 나머지는 무시합니다.

# Ignore Intellij Idea project-specific files. 
.idea/workspace.xml 
.idea/tasks.xml 
.idea/dictionaries/* 

workspace.xml 성공적으로 저장소에 포함되지 않았습니다. 그러나 .idea/dictionaries/아래의 파일은 : .idea/dictionaries/myprojectname.xml

왜이 특정 파일이 git에서 무시되지 않았습니까?

+1

파일을 무시해야합니다. 하지만 이전에이 파일을 이미 추가 했습니까? 왜 그것이 처음에 나타 났습니까? –

+0

아니요 이전에 파일을 추가하지 않았습니다. 그것은 Intellij 아이디어가 생성되기 때문에 나타나지만 내 컴퓨터에서는 사용할 수 있지만 git이나 다른 사용자는 사용할 수 없어야합니다. git rm --cached -r .idea/dictionaries – Donato

+1

이 작업을 수행해야한다면 IntelliJ 파일이 이미 저장소에 커밋되었고'.gitignore'에 추가 된 것이 아니라 일했다. –

답변

1

폴더의 컨텐츠를 무시하는 올바른 구문은 다음과 같습니다 파일이 무시되지 않은 경우

.idea/dictionaries/ 

확인하려면 다음을 입력 : 결과가 비어있는 경우

git check-ignore -v -- .idea/dictionaries/myprojectname.xml 

, 그것을 무시하지 않습니다 . 자식 RM --cached -r .idea/사전

파일이 이미 추가하고 .gitignore을 만들어 전에 투입되었다 :

나는이 작업을 수행 할 필요가 끝났다.

관련 문제