Git: скопировать все файлы в каталоге из другой ветки

Как мне скопировать все файлы в каталоге из другой ветки? Я могу перечислить все файлы в этом каталоге, выполнив

git ls-tree master:dirname

Затем я могу скопировать все файлы по отдельности, выполнив

git checkout master -- dirname/filename

Однако использование групповых символов до сих пор было полным провалом. Это ничего не делает:

git checkout master -- dirname/*.png

Хотя я полагаю, что для этого можно использовать скрипт bash, должен быть более простой способ, верно?

Ответы на вопрос(2)

Ваш ответ на вопрос