¿Por qué necesito hacer -set-upstream todo el tiempo??

¿Por qué necesito hacer -set-upstream todo el tiempo??
Mientras trabajan en GIT, cuando los desarrolladores desean clonar un repositorio remoto o trabajar con múltiples ramas de características, deben establecer conexiones de seguimiento entre las ramas locales y remotas para establecerlas como ramas ascendentes. Se puede establecer mientras empuja la rama local en particular al servicio de alojamiento de Github. Para este propósito, el "-setsream" o "-u"Las opciones se pueden utilizar con el"$ git push" dominio.

Esta guía discutirá:

  • ¿Por qué necesito "-setsream" todo el tiempo?
  • Cómo construir una conexión de seguimiento usando el "-setsream" Opción?

Entonces, comencemos!

¿Por qué necesito hacer "-Set-Upstream" todo el tiempo??

Para construir una conexión de seguimiento entre los repositorios remotos y locales, debe "-setuptreaM ”por primera vez mientras empuja la rama local a la rama remota de Git.

Cómo construir la conexión de seguimiento utilizando la opción "-Set-Upstream"?

Para establecer una conexión de seguimiento, en primer lugar, navegue hasta el directorio GIT donde se encuentra el repositorio deseado. Luego, cree y cambie a la rama inmediatamente. Clon git repositorio remoto y empuje la rama actual. Por último, ejecute el "$ git push -set -upstream origen Comando "para establecer una conexión de seguimiento entre ramas locales y remotas.

Implementemos el procedimiento proporcionado anteriormente para una mejor comprensión!

Paso 1: moverse al directorio
Primero, navegue al repositorio local de Git utilizando el siguiente comando:

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

Paso 2: crear y cambiar rama
Ejecuta el "CAMENTA DE GIT"Comando con el"-bOpción para crear y cambiar la rama local Git simultáneamente:

$ git checkout -b alfa1

Paso 3: Repositorio remoto de clones
Para clonar el repositorio remoto Git, ejecute el "clon git"Comando junto con la URL remota:

$ git clon https: // github.com/gituser0422/test_repo.git



Paso 4: Git Push

Empuje la rama local Git actual utilizando el "Git Push" dominio:

$ git push

Sin configurar el flujo ascendente, encontrará el siguiente error:

Paso 5: Configurar la rama Upstream
Para establecer una rama local aguas arriba mientras realiza una operación de empuje desde el repositorio local al remoto por primera vez, ejecute el "Git Push"Comando con el"-setsream" opción:

$ git push --set-upstream origen alfa1

La salida dada a continuación indica que la rama local se establece como una rama aguas arriba:

Hemos ofrecido el método para establecer la rama local como una rama aguas arriba mientras empujamos al repositorio remoto.

Conclusión

Para establecer una conexión de seguimiento entre repositorios locales y remotos, en primer lugar, muévase al repositorio local de Git. Luego, cree y cambie a la rama inmediatamente. Clon git repositorio remoto y empuje la rama actual. Por último, ejecute el "$ git push -set -upstream origen "Comando en la terminal Bash. Esta guía explicó por qué debemos "-setsream" todo el tiempo.