2012-04-25 4 views
1

Windows 컴퓨터에서 xampp을 실행하고 있습니다. 나는 c :/xampp/htdocs에서 로컬로 실행중인 git repos의로드를 가지며이 모든 repos의 applications/config 폴더에있는 데이터베이스 구성 파일을 무시하기 위해 전역 무시를 추가하려고합니다.글로벌 gitignore가 무시되었습니다.

htdocs 폴더에 .gitignore_global을 만들고 htdocs 폴더에서 git config --global core.excludesfile .gitignore_global을 실행 한 다음 내 repos 중 하나로 이동하여 git rm --cached application/config/database.php을 실행하고 커밋하고 밀어 넣었습니다. 이 파일은 github에서 제거되었지만 database.php를 수정하고 git status을 실행하면 추가 할 때까지 기다리는 파일이 표시됩니다 ...이 문제를 조사하고 많은 일을 시도했지만 무엇을 볼 수 없습니다. 나는 틀린 생각을하고있다. 어떤 생각?

+0

'.getignore_global'에 무엇이 있습니까? – CharlesB

+0

그대로'database.php'입니다. 경로가 포함되어야합니까? –

+0

'core.excludesfile'에'git config --get core.excludesfile'의 로컬 오버라이드가 없다는 것을 확인하십시오. – CharlesB

답변

1

절대 경로를 git config --global core.excludesfile에 지정해야합니다. 은 컴퓨터의 모든 저장소에서 공유하므로 위치를 알아야합니다!

+0

아하! 그래서'C : \ xampp \ htdocs \ .gitignore_global' 또는 슬래시와 같은 것입니까? –

+0

나는 그것을 바꿨을 때 위와 그것의 여전히 데이터베이스 파일을 커밋하고 싶었다. 나는'git rm --cached application/config/database.php'를 시도했지만 여전히 작동하지 않습니다 ... 어떤 아이디어입니까? 당신의 도움을 주셔서 감사합니다! –

+0

'database.php' 파일을 만들면'git status'에 표시됩니까? – CharlesB

관련 문제