Hola a todos, una pregunta, yo ya tengo conectado mi repositorio local con un remoto en Git-hub, resulta que hice Git reset, pero a la ho...

Cristian Fernando León Sierra

Cristian Fernando León Sierra

Pregunta
studenthace 4 años

Hola a todos, una pregunta, yo ya tengo conectado mi repositorio local con un remoto en Git-hub, resulta que hice Git reset, pero a la hora de introducir el comando git push (para subir los cambios del local al remoto) me dice lo siguente:

Actualizaciones fueron rechazadas porque la punta de tu rama actual está detrás de su contraparte remota. Integra los cambios remotos (es decir

ayuda: ‘git pull …’) antes de hacer push de nuevo.

No entendiendo muy buen el error

7 respuestas
para escribir tu comentario
    Kristhian Noriega

    Kristhian Noriega

    studenthace 3 años

    Hola, solo ingresa en la terminal:

    git push -f

    y el problema se solucionara.

    Erick David Saavedra Castillo

    Erick David Saavedra Castillo

    studenthace 4 años

    me equivoque, el comando es con push no pull. git push --force origin (branch) XD

    Erick David Saavedra Castillo

    Erick David Saavedra Castillo

    studenthace 4 años

    al parecer tenias los cambios que borraste en el repositorio remoto y al hacer el pull lo actualizaste. Vuelve a hacer el hard reset en local y despues intentas el siguiente comando: git pull --force origin (branch)

    Cristian Fernando León Sierra

    Cristian Fernando León Sierra

    studenthace 4 años

    Vale ya lo hice, y ahora queda todo actualizado según el ultimo commit, o sea pareciese que nunca hubiese hecho git reset --hard

    Erick David Saavedra Castillo

    Erick David Saavedra Castillo

    studenthace 4 años

    Loreli tiene razon, primero tienes que hacer un pull de repositorio remoto al local y despues subir tus cambios.

    Cristian Fernando León Sierra

    Cristian Fernando León Sierra

    studenthace 4 años

    Hola Loreli, estuve leyendo sobre el funcionamiento de git pull , y este lo que hace es como actualizar mi repostorio local segun lo que hay en el remeto, y mi idea es, en cambio, actualizar mi repositorio remoto según lo que tengo en el repositorio local.

    Loreli Cervantes

    Loreli Cervantes

    studenthace 4 años

    Hola Cristian, a mi me pasó lo mismo, creo que debes realizar el comando de Pull para traer principalmente lo que tienes en el repositorio remoto algo así como: git pull origin master

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.