es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Git: Actualizar el repositorio sin perder los commits.

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzcas el código y la salida en markdown:

Soy un novato en git. Estoy trabajando en el proyecto X.
Tengo el siguiente problema:

Remoto

Origén -> A – B – C

RamaX -> A – B – D

Local

Origén -> A – B

RamaX -> A – B – D

¿Cómo puedo obtener el commit C en RamaX en mi local para que el repositorio local se vea así:

Local

Origén -> A – B – C

RamaX -> A – B – C – D

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para obtener el commit C en la BranchX de tu repositorio local, puedes utilizar el comando git merge. A continuación se detallan los pasos:

    1. Asegúrate de estar en la rama BranchX ejecutando git checkout BranchX si no lo estás.
    2. Ejecuta git merge origin/master para fusionar los cambios de la rama master en el repositorio remoto (origin) a tu rama local BranchX. Esto debería traer los cambios del commit C.
    3. Si hay conflictos de fusión, resuélvelos y realiza el commit de los cambios.
    4. Tu repositorio local debería verse así:
    Local
    Origin -> A - B - C
    BranchX -> A - B - C - D
    
    1. Recuerda enviar tus cambios al repositorio remoto (origin) usando git push origin BranchX.

    ¡Espero que esto te sea de ayuda!

Comments are closed.