Cómo combinar el module del proyecto en la nueva sucursal de Git

Soy bastante nuevo en git y tengo un proyecto de Android Studio que contiene varios modules. Supongamos que tengo dos twigs, Dev y Main, donde Main contiene un subset de los modules y cambios de la twig Dev. Quiero crear una nueva twig basada en Main, pero actualizando su module A (que puede existir o no en Main) con todo el código del module A en Dev. Algo así como copyr y pegar ese module sobre cualquier cosa que pueda estar en el module de Main. Entiendo que hay una cosa llamada "cherry picking" en la que puedes hacer eso para un commit, pero este module está distribuido en muchos commits. ¿Hay alguna manera de copyr el module en su totalidad?

well if understood your problem correctly please try the below solution 
  1. crea una twig de DEV como DEV_MAIN_UPDATED_MODULE_A.
  2. Descargue el estudio DEV_MAIN_UPDATED_MODULE_A.
  3. borre otros modules no necesarios.
  4. tomar un tirón de MAIN.
  5. resolver los conflictos si los hay.
  6. confirma y envía los cambios a DEV_MAIN_UPDATED_MODULE_A.

por esto tu seguro y limpio. cada vez que regrese a su último estado anterior.