Aplicando commit (s) específico (s) desde un repository git en otro

Estamos desarrollando un código de automation que se ejecuta en múltiples versiones diferentes de los productos de nuestra compañía.

Según la versión de producto, nuestro objective es mantener una twig de código dedicada en Git.

Las twigs pueden divergir y contener diferentes antecedentes, sin embargo, para algunas confirmaciones que pueden ser valiosas para múltiples versiones de productos, nos gustaría tener la capacidad de aplicarlas en otras twigs distintas de la que se crearon.

Sé que una opción que se usa en el mundo de código abierto es enviar Patches (crear parches y aplicarlos en la (s) twig (s) de destino).

¿Cuáles son las forms posibles de realizar esta operación? ¿Es un parche la única manera?

Lo que estás buscando es git cherry-pick .

Dado que usted está en el repository donde desea que se apliquen other/ cambios de repository (digamos other/ ). Después de agregar other como control remoto, puede

 $ git cherry-pick COMMIT 

donde COMMIT es, por ejemplo, el hash o el nombre del commit de other que le gustaría postular.