2016-07-29 1 views
2

나는 내 .gitignore 특정 폴더와 파일을 무시하려는 출력으로 삭제 될 수 있습니다. 이것이 중요하다면 이것은 하위 모듈입니다. 그리고 난 .gitignore이 어떤 하드 코딩을 원하지 않기 때문에 폴더 이름을 지정하지 않고 모든 것을 무시하기를 원합니다./파일

+ parentRepo 
    + thisRepo 
    + .gitignore 
    + projectName 
     + src-gen 
     + target 
     + deploy 
     + dependency-reduced-pom.xml 
     + bundle 
     + system 
      + 1.jar 
      + 2.jar 
      + 3.jar 
      + 4.jar 
      + 5.jar 

답변

3

"아무 것도 볼 수 없습니다." - 방금 git에게 일부 파일을 무시하도록했습니다. 지금 당신이 그들을 삭제할 것으로 기대?

.gitignore은 이미 추적되지 않은 파일 (즉, 새 파일이 저장소에 추가 된 경우)에만 사용됩니다. 파일이 이미 저장소에있는 경우 git이이를 무시하려면 저장소 (git rm --cached file)에서 제거하고 변경 사항을 커밋해야합니다.

0

것은 당신의 .gitignore 루트 디렉토리에 있는지 확인하십시오 : 여기

는 내가 가지고있는 폴더 구조입니다. 해당 디렉토리에서 git status을 실행하고 상태 출력에서 ​​파일 경로를 복사하여 .gitignore에 붙여 넣으십시오.

.gitignore은 저장소에 아직 추가하지 않은 파일 만 무시합니다.

+0

그래서 부모 디렉토리에 .gitignore가 하나 뿐이며 하위 모듈에 대해서도 모든 작업을 수행합니까? –

+0

예,하지만 무시하고 싶은 파일을 이미 git repo에 추가하지 않았는지 확인하십시오. – Aakash

+0

[일부] (http://stackoverflow.com/a/5127213/6533075) 모두에 대해 약 1 개의 .gitignore를 다르게 말합니다. –