Я понимаю, что файл .gitignore хранит указанные файлы из Git версии контроль. У меня есть проект (LaTeX), который генерирует много дополнительных файлов (.auth, .dvi,.pdf, журналы и т.д.), но я не хочу, чтобы они отслеживались.
Я знаю, что мог (возможно, должен) сделать так, чтобы все эти файлы были помещены в отдельную подпапку в проекте, так как я мог бы просто игнорировать папку.
Однако существует ли возможный способ сохранить выходные файлы в корне дерево проекта и используйте .gitignore, чтобы игнорировать все, кроме файлов, которые я отслеживание с помощью Git? Что-то вроде
# Ignore everything
*
# But not these files...
script.pl
template.latex
# etc...