Как в Git скопировать полностью директорию с файлами из другой ветки

А вот так:

git checkout source_branch -- ./dirname