왜 git에 의해 일부 파일이 무시되는지 볼 수있는 방법이 있습니까 (즉, .gitignore
파일의 어떤 규칙으로 인해 파일이 무시되는지 )?
수백 개의 폴더와 수십 개의 .gitignore
파일 이있는이 (또는 훨씬 더 복잡한 시나리오)가 있다고 상상해보십시오 .
/
-.gitignore
-folder/
-.gitignore
-subfolder/
-.gitignore
-file.txt
내가 git add folder/subfolder/file.txt
git을 실행하면 무시되고 있다고 불평 할 수 있습니다.
The following paths are ignored by one of your .gitignore files:
folder/subfolder/file.txt
Use -f if you really want to add them.
.gitignore
이 파일을 무시하고 규칙을 표시하는 규칙이 가능한 모든 방법을 알 수있는 방법 이 있습니까? 처럼:
The following paths are ignored by your folder/.gitignore file (line 12: *.txt)
folder/subfolder/file.txt
Use -f if you really want to add them.
아니면 그냥 :
$ git why-is-ignored folder/subfolder/file.txt
folder/.gitignore:12:*.txt
git check-ignore
곧 (git1.8.5 / 1.9)--no-index
옵션이 있습니다. 아래 답변을