Рекурсивно добавлять файлы по шаблону

Как рекурсивно добавить файлы по шаблону (или глобусу), расположенным в разных каталогах? Например, я хотел бы добавить A/B/C/foo.javaи D/E/F/bar.java(и несколько других файлов Java) с помощью одной команды: git add '*.java' К сожалению, это не работает, как...