¿Es posible empujar un alijo git a un repositorio remoto?

En git, ¿es posible crear un alijo, empujar el alijo a un repositorio remoto, recuperar el alijo en otra computadora y aplicar el alijo?

O son mis opciones:

Cree un parche y cópielo en la otra computadora, o¿Crear una rama menor y cometer el trabajo incompleto a esa rama?