Cómo corregir el error de empuje git '[Remote Rechazado] Main'?

Cómo corregir el error de empuje git '[Remote Rechazado] Main'?

Los desarrolladores tratan con diferentes errores mientras usan Git. A veces, cuando empujan la copia del espejo de un repositorio local al repositorio remoto, a menudo encuentran el empuje de Git "[Remoto rechazado] Principal" error. Esto sucede cuando su rama de trabajo y la rama objetivo no son las mismas. Entonces, para resolver este error, se requiere trabajar en las mismas ramas locales y remotas.

Este artículo demostrará la solución para corregir el error de Git Push "[Remote Recheed] Main".

Cómo corregir el error de push git "[Remoto rechazado] Main"?

Para resolver el error de Push Git, los desarrolladores deben cambiar su rama de trabajo actual utilizando el "interruptor de git" o "CAMENTA DE GIT" dominio.

Aquí, primero, mostraremos los encuentros de error de Git Push discutidos anteriormente. Entonces, proporcionaremos la solución!

Paso 1: Redirección al repositorio local

Primero, cambie al repositorio local deseado a través del comando declarado a continuación:

$ CD "C: \ Git \ Repoz"


Paso 2: Verificar el origen remoto

A continuación, asegúrese de si el repositorio local está vinculado al repositorio remoto o no:

$ git remoto -v


Se puede observar que el control remoto se agrega al repositorio local:


Paso 3: crear un nuevo archivo

Entonces, ejecute el "eco"Comando para generar un nuevo archivo en el directorio:

$ echo "este es archivo 1" >> archivo1.TXT



Paso 4: Archivo de seguimiento

Para rastrear el archivo recién creado, agrégalo al área de puesta en escena de git:

$ git agregar archivo1.TXT



Paso 5: Cambios de confirmación

Escriba el "Git Commit"Comando con el"-aOpción para guardar los cambios escenificados en el repositorio local:

$ git commit -a -m "archivo 1 modificado"


Aquí el "-a"La opción se usa para organizar automáticamente todos los archivos que se comprometerán y la"-metro"La bandera se usa para el mensaje de confirmación:


Paso 6: Empuje los cambios locales al repositorio remoto

Ahora, presione el contenido local al repositorio de GitHub ejecutando el comando proporcionado a continuación:

$ git push -origen de espejo


Aquí el "-espejoLa opción se utiliza para crear una copia del espejo (duplicado) del repositorio con toda la información:


Nota: Como puede ver, cuando intentamos impulsar la copia duplicada del repositorio local al repositorio remoto, el "[Remoto rechazado] PrincipalSe encontró un error.

Para resolver este error, siga los pasos proporcionados.

Paso 7: cambiar a otra rama

Utilizar el "interruptor de git"Comando y ver a otra rama:

$ git switch principal



Paso 8: Push Copy de los cambios locales al servidor remoto

Ahora, presione la copia de los cambios locales al servidor remoto:

$ git push -origen de espejo



Se puede observar que el error de empuje de git se ha eliminado con éxito.

Conclusión

Cuando los desarrolladores intentan llevar su repositorio local duplicado al repositorio de GitHub, a menudo encuentran el impulso de Git "[Remoto rechazado] Principal" error. Esto generalmente sucede cuando trabaja en diferentes ramas locales y empuja el contenido local a diferentes ramas remotas. Para resolver este error, es necesario trabajar en las mismas ramas locales y remotas. Este artículo demostró el procedimiento para corregir el error de Git Push "[Remote Recheed] Main".