Não, não vejo esse recurso na % página de manualgitignore .
Eu preferiria:
- ignore todos os
*.pdfno seu arquivo global.gitignore -
execute periodicamente um script atualizando um arquivo
.gitignoreem qualquer diretório em que um arquivopdfseja encontrado sem um arquivo.texcorrespondente! afile.pdf
Isso tornaria o ' afile.pdf ' não ignorado nesse diretório específico.