Saltar al contenido

git: las actualizaciones fueron rechazadas porque el control remoto contiene trabajo que no tienes localmente

Esta reseña ha sido evaluado por nuestros expertos así garantizamos la veracidad de nuestra esta crónica.

Solución:

Puede anular cualquier verificación que haga git usando “force push”. Usa este comando en la terminal

git push -f origen maestro

Sin embargo, es posible que ignore el trabajo existente que está en el control remoto; de hecho, está reescribiendo el historial del control remoto para que sea exactamente como su copia local.

git pull master:dev traerá el remote/master rama y fusionarlo en su local/dev rama.

git pull dev traerá el remote/dev rama, y ​​fusionarlo en su rama actual.

Creo que dijiste que el compromiso en conflicto está activado. remote/devpor lo que esa es la rama que probablemente pretendía obtener y fusionar.

En ese caso, en realidad no estaba fusionando el conflicto en su sucursal local, lo cual es un poco extraño ya que dijo que vio el código incorrecto en su copia de trabajo. Es posible que desee comprobar lo que está pasando en remote/master.

Ocurre cuando intentamos ingresar al repositorio remoto pero se ha creado un nuevo archivo en el control remoto que aún no se ha extraído, digamos Readme. En ese caso como dice el error

git rechaza la actualización

ya que no hemos tomado control remoto actualizado en nuestro entorno local. Así que tira primero desde el control remoto

git pull

Actualizará su repositorio local y agregará un nuevo Readme expediente. Luego envíe los cambios actualizados al control remoto

git push origin master

Nos puedes proteger nuestra faena escribiendo un comentario y puntuándolo te lo agradecemos.

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



Utiliza Nuestro Buscador

Deja una respuesta

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