“Esta rama tiene conflictos que deben resolverse” pero ya está fusionada

2 minutos de lectura

Avatar de usuario de Dan
Dan

fusioné un relaciones públicas con la interfaz web de GitHub, que resolvió de manera exitosa fusionar compromiso.

Posteriormente, GitHub se queja Esta rama tiene conflictos que deben ser resueltos. ¿Alguien sabe por qué o cómo obtener el estado? fusionado?

  • ¿Qué está en conflicto? ¿Puedes mostrar el conflicto?

    – Antoine Wils

    20 de junio de 2019 a las 10:29

  • @AntoineWils simplemente haz clic en los enlaces de mi descripción. es un repositorio publico

    – Dan

    20 de junio de 2019 a las 10:37

  • @AntoineWils, el PR ya está fusionado, por lo que no sé cuál es el error. Imagen de mi Gitkraken-App: ibb.co/gTFST90

    – Dan

    20 jun 2019 a las 10:50

Deberá actualizar su rama con nuevas confirmaciones del maestro, resolver esos conflictos y enviar la rama actualizada/resuelta a GitHub.

git checkout master
git pull
git checkout <branch>
git merge master
[ ... resolve any conflicts ... ]
git add [files that were conflicted]
git commit
git push

  • Gracias por tu ayuda. ¿Qué rama tengo que ver después del maestro, @Smbat Pogosyan?

    – Dan

    20 de junio de 2019 a las 11:23

  • A la rama que quieres fusionar con el maestro, creo.

    – Smbat Poghosian

    20 de junio de 2019 a las 11:28

  • No sé por qué, pero después de fusionar master en RP-branch y fusionar RP nuevamente en master, funcionó. Ahora fusioné el RP dos veces, pero al menos Github ya no molesta.

    – Dan

    20 de junio de 2019 a las 11:38

ACTUALIZACIÓN 2022

¡Usé la ayuda en la parte superior pero recibo un error de git!

¡Creo que fue para nuevas actualizaciones de git!

entonces, ejecuto estos comandos:

git checkout <branch> 

Me gusta: git checkout origin/main

git pull  <repository link when you forked>
git checkout <branch> 
git merge <branch> 

¡Y ahora ve a presentar y comprueba tu cambio!

git add
git commit

o

git commit -m "commit"

Si necesita Firmado por: utilice ( -s ).

Finalmente:

git push origin HEAD:<name-of-remote-branch>

¿Ha sido útil esta solución?