Saltar al contenido

Git Actualizar rama local con maestro remoto

Ten en cuenta que en las ciencias un error casi siempere puede tener más de una soluciones, de igual modo nosotros mostramos lo más óptimo y mejor.

Solución:

La respuesta simple, hay muchas más complicadas, es simplemente hacer una fusión, entonces:

git checkout master
git pull
git checkout 
git merge master

(Esto es efectivamente lo mismo que describe en la opción 2)

Dependiendo de su configuración, es posible que no necesite todos esos pasos (pero hacerlos todos no le hará daño). Le recomiendo leer cada uno de los comandos para encontrar el flujo de trabajo preciso que mejor se adapte a sus necesidades.

Esto fusionará los cambios del maestro en su rama y probablemente creará una nueva confirmación, con un comentario que deje en claro que se trata de una fusión.

La opción alternativa, y un poco más avanzada, sería rebaseen lugar de merge, que rebobinará efectivamente el tiempo hasta el punto en el que su rama se separó de la maestra, luego incorporará los cambios en la maestra, alineando su rama con la maestra, pero sin sus confirmaciones, y finalmente aplicará sus confirmaciones al final. La ventaja de esto es que mantiene el historial más simple: solo obtiene una línea recta de cambios, con los cambios de su rama justo al final, en lugar de dos ramas separadas que se unen en el punto de fusión.

Para hacer eso, harías:

git checkout 
git rebase master

Recomiendo leer los documentos sobre rebase, porque hay muchos casos en los que se vuelve difícil, y si eres nuevo en git, definitivamente opta por fusionar, pero vuelve a rebase cuando estés más seguro, es muy característica poderosa, y más como lo que creo que estás describiendo en tu opción 1.

Si usted remote se establece en el valor predeterminado origin(puede comprobarlo utilizando git remote -v), podrías simplemente hacer:

git merge origin master

Cuando estás en tu sucursal actual git merge master

Sección de Reseñas y Valoraciones

Si crees que ha sido provechoso este post, agradeceríamos que lo compartas con más desarrolladores y nos ayudes a dar difusión a nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 3 Promedio: 3.7)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *