Remote en Git
Lección 13 / 53
Git Guía Git Guía Git español
El último concepto básico a aclarar es el de Remoto(s) en Git, entendido en el sentido de un repository remoto al que mi repository local está conectado de alguna forma.
Hemos visto que podemos copiar un repository preexistente en un servidor remoto a nuestra máquina usando git clone.
Cuando git clone crea la copia local, también guarda la referencia (URL) en el repository del que obtuvo los datos (commit, branch…). Esta referencia toma el nombre de "remoto" o "repository remoto". El nombre remoto inicial de un repositorio clonado suele ser origin.
La conexión que se establece entre el branch local y el branch remoto es útil tanto para recuperar más tarde nuevos branch y nuevos commits desde el remoto, como para enviar tus propios branch y commits.
En particular, de manera conceptualmente similar a lo que sucede entre la working copy y el branch de la que se extrajo el commit, los branch presentes en tu copia local se pueden conectar a los branch presentes en el branch remoto. Por lo tanto, es posible saber si tu working copy y tu branch tienen diferencias (más o menos) que la contraparte remota.
Como veremos más adelante, cuando nos ocupamos de desarrollos colaborativos, es posible tener múltiples remotos a los que apunte nuestro repository local y elegir de qué remoto recuperar datos o a qué remoto enviar datos cada vez.
También en este caso, Git no es prescriptivo sobre el uso de controles remotos, depende de los equipos elegir cómo usar los controles remotos para administrar diferentes formas de colaborar o publicar el código fuente.
Anterior
12 Branch en GitSiguiente
14 Inicializar un nuevo..