2017-03-07 1 views
2

~/.config/git/ignore 파일은 다음과 같습니다내 자식 무시 파일 xcuserdata 일치하지 않는 이유는 무엇입니까?

xcuserdata/** 
난 그냥 엑스 코드를 오픈하고, git status를 실행, 그리고 그것을 보여줍니다의 Bitbucket에서 새 프로젝트를 체크 아웃

:

Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

    Project Name.xcodeproj/project.xcworkspace/xcuserdata/ 

왜 무시하지 않습니다 이 디렉토리와 일치하는 파일? 폴더를 제외하려면, 당신은 $XDG_CONFIG_HOME이 설정되어 있는지 확인

# The trailing slash is enough 
xcuserdata/ 

둘째 '**'을 필요가 없습니다

답변

1

첫째. ($XDG_CONFIG_HOME가 설정 또는 빈 못하고 있습니다 경우)
글로벌 gitignore의 기본 경로는 참으로 $HOME/.config/git/ignore

아무것도 작동하지 않는 경우, 직접 프로그램을 통해 설정 :

git config --global core.excludesFile /path/to/global/ignore/file 

discussion 후, OP Vaddadi Kartick는 제거가 .git/info/exclude (뒤에 슬래시가없는 xcuserdata이 있음).
Vaddadi는 ~/.config/git/ignorexcuserdata/으로 유지했으며 이제 상태는 해당 폴더를 무시합니다.

+0

$ XDG_CONFIG_HOME이 설정되지 않았으며 xcuserdata가 추적되지 않은 파일로 계속 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까? –

+0

@VaddadiKartick'xcuserdata'에 추적 된 파일이 있습니까? 'git rm --cached "Flashed Camera.xcodeproj/project.xcworkspace/xcuserdata /"' – VonC

+0

라고 해보십시오. 치명적인 : pathspec 이 (가) 모든 파일과 일치하지 않습니다. Bitbucket 웹 UI에서 확인한 결과 xcuserdata가 추적되지 않습니다. –

관련 문제