Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Práctica 3a - Git Remoto

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 36

Versionado de

Software
Git Remoto
Tecnología de la Información en las Organizaciones
2021
Objetivos

► Aprender a trabajar con repositorios


remotos en Git
► Clonar repositorios remotos (git
clone)
► Iniciar un repositorio local (git init) y
enviarlo al remoto (git push)
► Actualizar un repositorio local con lo
que hay en el remoto (git pull)
► Agregar repositorios remotos (git
remote add)
Repositorios Remotos

Los repositorios remotos son versiones


del proyecto que están hospedadas en
Internet o en cualquier otra red.
► ¿Por qué tener varios repositorios
remotos?
► Backup
► Versiones estables accesibles por
terceros
► Repositorios de test
► GitHub es uno de
los servidores git
más famosos y
utilizados del
mundo.
► En él se encuentran
los proyectos de
software libre que
existen.
► Una vez creado el repositorio remoto tenemos dos opciones:
► Subir las confirmaciones registradas en nuestro repositorio local
► Clonar el repositorio remoto y comenzar a trabajar localmente desde
este punto
Configurar Repositorio
Remoto
► Comando git remote
► Nos permite administrar y configurar nuestros repositorios remotos.
► git remote nos mostrará los repositorios remotos que tenemos
configurados en nuestro repositorio actual.
► Si queremos subir nuestras confirmaciones al repositorio remoto
primero debemos configurarlo
► git remote add origin https://github.com/user/repo.git
► origin será el nombre que utilizaremos de aquí en adelante para
referirnos a dicho repositorio remoto.
► origin es el nombre que Git le da por defecto al repositorio remoto del
que clonamos.
► git remote –v nos listará los nombres de los repositorios remotos y
sus enlaces.
Git Rem
ote add
Remoto
Local (github)
n
origi

Otro repositorio remoto


o t o 2
rem
Git Rem
ote

Con git remote vemos en qué


branch estamos trabajando
Configurar rama local con
rama remota
Alternativas
► Subiendo las confirmaciones
► git push –u origin main
► git push --set-upstream origin main
► Sin subir las confirmaciones
► git branch –u origin/main
► git branch --set-upstream-to=origin/main
Git Bran
ch
Git Bran
ch
Git Push
Git Bran
ch
Git Clon
e
Creación de un repositorio
remoto
► Modificamos el archivo Readme
► Lo agregamos a la staging area
► Confirmamos los cambios
► Consultamos estado
Git Pull
Agregar colaboradores

1
2

3
Colaboradores
Conflictos

► ¿Qué sucede si alguien ha realizado cambios antes que


nosotros?
► ¿Qué deberíamos hacer?
Git Pull

Nuestros
cambios
Cambios de
un colaborador
Conservamos
ambos archivos
► Confirmamos la resolución de los conflictos con un
nuevo commit.
► Ahora estamos adelantados por dos commits
► Finalmente, estando actualizados con el repositorio
remoto y habiendo resuelto los respectivos conflictos
podemos subir los nuevos cambios al repositorio.
Comandos
► Ver repositorios remotos configurados
► git remote
► Añadir repositorio remoto
► git remote add [nombre] [url]
► Remover repositorio remoto
► git remote rm [nombre]
► Ver ramas existentes en el repositorio
► git branch
► Subir confirmaciones a repositorio remoto
► git push [nombre-remoto] [rama]
► Actualizar de repositorio remoto
► git pull [nombre-remoto] [rama]
Bibliografía
https://git-scm.com/book/es/v1

Leer:
2.5 – 2.6 Fundamentos de Git

Para practicar:
https://learngitbranching.js.org/?locale=es_AR

También podría gustarte