2014-02-26 1 views
6

당신의 도움이 필요합니다. 현재 다른 사람과 웹 프로젝트를 진행 중입니다. 그는 Dreamweaver를 사용하면서 NetBeans를 사용하여 코드를 개발하고 있습니다. Dreamweaver의 모든 _notes 디렉토리를 무시하고 싶습니다.이 디렉토리에는 Dreamweaver 자체에서 생성 한 파일이 들어 있습니다. 우리는이 디렉토리들의 정확한 경로를 모른다. /a/b/c/_notes/f 또는 /_notes/a/b/c 또는 수십 다른 장소에서 찾을 수 있습니다. 우리는 .gitignore 파일로도GIT가있는 모든 _notes 디렉토리를 무시하십시오.

/_notes/ 
/nbproject 
configs/ 

/_notes 
/nbproject 
configs/ 

*_notes* 
/nbproject 
configs/ 

를 추가하려고했으나 _notes 디렉토리는 여전히 추적됩니다. 어떤 제안? 미리 감사드립니다.

+3

이미 추가했다면'git rm -r --cached _notes'와 함께 제거해야합니다. –

답변

15

정답은

입니다
_notes/ 

는, (따라서 후행 슬래시) 디렉토리입니다 _notes라는 이름의 모든 것을 무시한다.

편집 : 방금 디렉토리가 추적되었다고 말한 것을 보았습니다. 이미 추적 된 것을 무시할 수 없으므로 먼저 인덱스에서 해당 디렉토리를 제거한 다음 .gitignore에 올바른 행을 추가해야합니다.

는 자식에서 파일을 삭제할 수 있지만 파일 시스템에서 사용하려면 :

git rm -r --cached path/to/_notes 

그냥 --cached 옵션을 드롭, 너무 파일 시스템에서 해당 파일을 제거하고자하는 경우.

+1

예, 완벽합니다. 고맙습니다! – superpuccio