Ответ Серхио Акосты - это, вероятно, ваш лучший выбор, если некоторые из файлов, которые будут добавлены, возможно, еще не отслежены. Если вы хотите ограничить себя файлами, о которых git уже знает, вы можете объединить git-ls-files
с фильтром:
git ls-files [path] | grep '\.java$' | xargs git add
Git не предоставляет каких-либо причудливых механизмов для того, чтобы делать это самому, поскольку это в основном проблема оболочки: как получить список файлов для предоставления в качестве аргументов для данной команды.