Tengo una corrección de errores en mi maestro, y también quiero que mi rama obtenga esa corrección de errores. ¿Qué gitcomando utilizo?
Tengo una corrección de errores en mi maestro, y también quiero que mi rama obtenga esa corrección de errores. ¿Qué gitcomando utilizo?
Respuestas:
Suponiendo que está bien con tomar todos los cambios en master, lo que quiere es:
git checkout <my branch>
para cambiar el árbol de trabajo a su rama; luego:
git merge master
para fusionar todos los cambios en master con los tuyos.
Si su sucursal es solo local y no se ha enviado al servidor, use
git rebase master
De lo contrario, use
git merge master
git svnentonces este git rebase masteres el camino a seguir, para mantener un historial lineal, que es lo que svn entiende.
Puede usar la selección de cereza para obtener las confirmaciones particulares de corrección de errores
$ git checkout branch
$ git cherry-pick bugfix
Si solo desea que la corrección de errores se integre en la rama, git cherry-picklas confirmaciones relevantes.