Скопирую отсюда:
Как перенести файлы из оной ветки в другую?
Переключаемся на ветку, куда нужно переместить файл, например
git checkout master
Забираем из другой ветки нужный файл
git checkout $branch_name -- $paths_to_file
где paths путь до файла, возможно можно указать сразу несколько путей через пробел, не помню уже
Ну конечно же в той ветке, в которую вы изначально файлы поместили, они останутся, их нужно удалить самому, если они не нужны там.