Git: error al enviar los commits al repositorio remoto

Ronaldo B.1 de agosto de 20221 min de lectura

Quizás ya hayas pasado por este problema, al intentar ejecutar el comando git push origin master obtienes el siguiente error: error: failed to push some refs to... y el enlace del servidor del repositorio remoto.

Esto sucede normalmente porque tienes cambios en el remoto más nuevos que no existen en el repositorio local, por lo que es necesario actualizar el local y resolver los conflictos si los hay antes de enviar al remoto.

Para actualizar el local ejecuta el comando: git pull origin master

Si aun así el error persiste significa que la origen de ambos repositorios son diferentes y por eso es necesario actualizar el local con la flag --allow-unrelated-histories, es decir, permites que git baje y una las historias no relacionadas con el repositorio local.

Entonces el comando completo será: git pull origin master --allow-unrelated-histories

Después de esto podrás enviar o recibir tus commits normalmente.

OBS: En este ejemplo estamos asumiendo que tu branch local es el master y el remoto tiene el nombre origin.

Sigue aprendiendo con Hcode

Regístrate en la plataforma de cursos y sigue las próximas guías del blog.