2014-07-19 1 views
0

내 로컬 파일 시스템 (AUFS)에서 생성했기 때문에 Git이 repo의 루트 디렉토리에있는 .wh..wh.aufs 파일을 무시하도록합니다. 그러나 패턴을 내 ~/.config/git/ignore 파일에 배치하는 것은 도움이되지 않습니다. 왜냐하면 repo의 루트 디렉토리 !.*이있는 .gitignore 파일이 있기 때문입니다.루트 .gitignore 파일에서 부정 패턴을 무시하는 방법은 무엇입니까?

분명히 내가 복제 한 개발자는 점으로 시작하는 모든 파일을 강제로 추적하려고합니다. 나는 아직도 그들과 변화를 공유하기를 희망하고, 그들의 변화를 방해하고 싶지 않다. 부정 패턴을 수정하지 않고 내 .wh..wh.aufs 파일을 무시하도록 자식을 알려주는 가장 좋은 방법은 무엇입니까?

나는 man page을 읽었습니다. 우선권 정책은 내가 명령 줄에서 할 수있는 일이 없다면 나에게 반대하는 것으로 보인다.

+0

'.gitignore'을 수정하지 못했고'git add'하지 않았습니까? – NovaDenizen

+0

@NovaDenizen :'git add'는 내가 복제 한 저장소에서 이미 완료되었습니다. 나는 결코'자식을 저 지르지 말아야한다는 것을 의미합니까? (저는 Git을 처음 접했지만 Mercurial에 익숙합니다.) –

+0

'git'의 일반적인 프로세스는 파일을 편집하고, 파일을'git add '하고, 변경을 잠그는'git commit'입니다. 파일을'추가 '하지 않으면 커밋 히스토리의 일부가되지 않습니다. – NovaDenizen

답변

0

여기서 세 번째 기술을 확인해보십시오.

https://help.github.com/articles/ignoring-files

당신을 위해 작동 할 수 .git/info/exclude에 규칙을 추가.

+0

불행히도'.git/info/exclude'는 실패합니다. '~/.config/git/ignore'처럼 실패합니다. 추적 된'.gitignore'가 둘 모두에 우선하기 때문입니다. –