Обычно это обозначение означает включение любого подкаталога в tmp.И затем файлы в этих каталогах тоже (из-за дополнительного /*
)
Он также рекурсивно включает подкаталоги.Так что tmp/billy/bob/*
будет игнорироваться так же, как и tmp/banjo/*
и так далее ...
Это, как говорится.Я никогда не использовал мерзавца ... так что я могу ошибаться.Но многие IDE и программы контроля версий используют эту запись.
Только что заметил ваш второй вопрос.Да, он отличается от просто tmp/*
, который игнорирует все файлы, но не каталоги и соответствующие им файлы.