Ajouter récursivement des fichiers par motif

Comment ajouter récursivement des fichiers par un modèle (ou glob) situé dans différents répertoires? Par exemple, je voudrais ajouter A/B/C/foo.javaet D/E/F/bar.java(et plusieurs autres fichiers java) avec une seule commande: git add '*.java' Malheureusement, cela ne fonctionne pas comme...