¿Por qué tengo que Git Push -set -Upstream Origin?

¿Por qué tengo que Git Push -set -Upstream Origin?
Mientras trabajan en GIT, los desarrolladores necesitan múltiples ramas, lo cual es una característica beneficiosa del sistema descentralizado. Permite a los desarrolladores probar en el entorno de desarrollador remoto de Git que nadie más puede mostrar a menos que la rama se comparta explícitamente con otros. Para este propósito, se requiere empujar la rama local al repositorio remoto para establecer el control remoto como directorio ascendente.

Este blog discute el procedimiento para establecer el control remoto como directorio ascendente.

¿Por qué tengo que "Git Push -set -Upstream Origin"?

Para configurar hacia arriba, la sucursal local, en primer lugar, muévase al directorio local y clone el repositorio remoto al repositorio local de GIT. Ejecutar el "$ git switch -c "Comando para crear una nueva rama y cambiarla simultáneamente. Por último, empuje la rama local al repositorio remoto para establecer el control remoto como directorio ascendente ejecutando el "$ git push -set -upstream origen " dominio.

Ahora, prácticamente realiza el escenario anterior!

Paso 1: Navegue al repositorio de Git

Primero, navegue al directorio GIT donde se encuentra el repositorio local ejecutando el "cd" dominio:

$ CD "C: \ Users \ nazma \ git \ demo15"

Paso 2: Repositorio remoto de clones

Luego, ejecute el "clon gitComando "especificando la URL del repositorio remoto para clonar el repositorio remoto Git para Git Repositorio local:

$ git clon https: // github.com/gituser0422/linux-repo.git

Paso 3: interruptor de git

Cree una nueva sucursal local y cambie a ella ejecutando el "interruptor de git" dominio:

$ git switch -c new_branch

Aquí el "-CLa opción se utiliza para crear una nueva rama y cambiar inmediatamente:

Paso 4: Git Push

Ahora, ejecute el "Git PushComando "para empujar la rama local al servidor de alojamiento remoto GitHub:

$ git push

Como puede ver, la rama local no se empuja al repositorio remoto porque no se ha establecido en Upstream:

Paso 5: Configuración de rama arriba

Ejecuta el "Git Push"Comando junto con el"-setsream" opción:

$ git push --set-upstream origen new_branch

Aquí el "-setsreamLa opción "se utiliza para establecer el control remoto como el directorio ascendente y corregir el error de apariencia anterior:

Hemos demostrado por qué tengo que "Git Push -set -Upstream Origin ".

Conclusión

Para configurar hacia arriba, la sucursal local, en primer lugar, muévase al repositorio local Git y clone el repositorio remoto. Después de eso, ejecute el "$ git switch -c "Comando para crear y cambiar a él simultáneamente. Empuje la rama local al repositorio remoto para establecer el control remoto como directorio ascendente ejecutando el "$ git push -set -upstream origen " dominio. Este blog ilustra el método para establecer el control remoto como directorio ascendente.