En git, guardo mis cambios. ¿Es posible que pueda crear un parche con lo que escondo? ¿Y aplicar ese parche en algún otro repositorio (el de mi compañero de trabajo)?¿Cómo puedo formatear el parche con lo que guardo?
Sé 'git format-patch -1' pero creo que es por lo que he cometido. Pero estoy buscando lo mismo para los cambios que escondí?
¿Y cómo puedo aplicar un parche en otro repositorio?
Tengo una pregunta relacionada acerca de aplicar un parche. Digamos que mi parche toca varios archivos. ¿Hay alguna manera de aplicar el parche "interactivamente"?¿Elegir a qué archivos del parche debo aplicar el parche? ¿Puedo hacer eso? – silverburgh
@silverburgh: Eché un vistazo rápido a través de 'man patch' y no vi ninguna opción para la aplicación de parches interactivos. Sin embargo, dado que los archivos parche son archivos de texto sin formato, por lo general lo que uno haría sería editar el parche en un editor de texto para recortar las partes relevantes para aplicar con 'parche'. Alternativamente, si está aplicando el parche en otro repositorio de Git, puede aplicarlo todo y luego selectivamente archivos 'git checkout' que no desea cambiar ('git checkout' con un nombre de archivo descarta los cambios no registrados). –
@silverburgh puede restringir el conjunto de archivos parcheados usando los parámetros "--exclude" y "--include" de git apply. – Kelvin