¿Cómo fusionar archivos del directorio de una rama en otra rama?
Ejemplo simple. Esto es 'maestro':
root
- index.html
- readme.md
Esta es una rama llamada 'dev':
root
src
- index.jade
dist
- index.html
Me gustaría tomar el archivo index.html (o todos los archivos, realmente) en la carpeta 'dist' de la rama 'dev' y reemplazarlo o fusionarlo con el del directorio raíz de mi rama maestra. He intentado, desde el maestro:
git checkout dev dist/
Pero produce este resultado:
root
dist
- index.html
- index.html
Claramente no es lo que quiero. ¿Es capaz git de hacer lo que quiero que haga o tendré que preparar un script? ¡Gracias!