update tag remove remote origin crear git git-remote

tag - git update remote



¿Qué significa git remote? (3)

¿Qué significa remoto? Al clonar un repositorio ubicado en una ubicación central, ¿no estamos creando su versión remota?

Cuando ejecuto el comando

$ git remote

Obtengo origen . ¿Qué significa esto?

Cuando ejecuto

$ git branch -r

Obtengo origen / maestro . Ahora que es esto?


Encontré una respuesta fantástica here :

Como probablemente sepa, git es un sistema de control de versiones distribuidas. La mayoría de las operaciones se realizan localmente. Para comunicarse con el mundo exterior, git usa lo que se llama control remoto . Estos son repositorios que no son el de su disco local en el que puede insertar sus cambios (para que otras personas puedan verlos) o extraerlos (para que pueda obtener otros cambios). El comando git remote add origin [email protected]:peter/first_app.git crea un nuevo control remoto llamado origen ubicado en [email protected]:peter/first_app.git . Una vez que hagas esto, en tus comandos push, puedes presionar hacia el origen en lugar de tipear toda la URL.

Yo recomendaría leer toda la respuesta.


Un remote en git es básicamente un marcador para un repositorio diferente desde el que puede desear extraer o insertar el código.

El repositorio marcado puede estar en su computadora local en una carpeta diferente, en un servidor remoto, o incluso puede ser el repositorio en sí (no lo he intentado), pero la analogía más simple es un marcador.

El repositorio ni siquiera tiene que ser una versión de su repositorio, incluso puede ser un repositorio completamente no relacionado.


P) ¿Qué significa remoto? Al clonar un repositorio ubicado en una ubicación central, ¿no estamos creando su versión remota?
Ans)

Los repositorios remotos son versiones de su proyecto que están alojadas en Internet o en alguna red.

Por lo tanto, su punto de referencia es la máquina en la que está ejecutando sus comandos (su computadora portátil) y ergo la ubicación central donde se realiza el repositorio para los colaboradores es el "remoto"

Q) Cuando ejecuto el comando

$ git remote

Obtengo origen. ¿Qué significa esto?
Ans)

(comando remoto git) enumera los nombres cortos de cada manejador remoto que ha especificado. Si ha clonado su repositorio, al menos debería ver el origen: ese es el nombre predeterminado que Git le da al servidor desde el que clonó.

Especificar git remote -v le dará el nombre corto y la URL correspondiente del "control remoto" (también conocido como el repositorio)

Q) Cuando ejecuto

$ git branch -r

Obtengo origen / maestro. Ahora que es esto?
Ans) origin es el shortname creado por git para que puedas consultar tu repositorio remoto; master es la rama predeterminada que apunta a la última confirmación Por lo tanto, "git branch -r" mostrará la rama remota (origen) (principal)

Referencias

  1. https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes
  2. https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell#_git_branching