Sistema de Control de Versiones
GIT
GitHub como alojamiento de repositorios Git
Hay dos caminos al iniciar
Crear el repositorio VACÍO Crear el repositorio con al
en la nube y conectarlo al ya menos un archivo en la nube y
existente en local. CLONAR en local
•
GitHub como alojamiento de repositorios Git
• Por seguridad y para compartir con otros usuarios, podemos almacenar nuestro
proyecto en la nube, junto a la aplicación se almacena el seguimiento de la
aplicación con git.
• Hay varias empresas que se dedican a administrar proyectos en la web, GitHub es
el mayor proveedor de alojamiento de repositorios Git
• Aunque no sea parte directa del proyecto de código abierto de Git, puede que nos
encontremos con empresas que almacenan sus proyectos en GitHub, por esa
situación vamos a ver como almacenar un proyecto en GitHub y como recuperarlo a
nuestra computadora o cualquiera otra computadora de otro desarrollador.
Creación de una cuenta en GitHub
Creación de una cuenta en GitHub
Creación de una cuenta en GitHub
Creación de una cuenta en GitHub
Creación de una cuenta en GitHub
Creación de una cuenta en GitHub
Creación de una cuenta en GitHub
Creación de una cuenta en GitHub
Creación de un repositorio
• Ahora que tenemos una cuenta en
GitHub pasaremos a crear un
repositorio y almacenar el
'proyecto1' que desarrollamos en
conceptos anteriores.
• Seleccionamos la opción "create
repository":
Creación de un repositorio
• Otra forma de crear un repositorio es:
Creación de un repositorio
Creación de un repositorio
• Como ya tenemos un proyecto en forma local, procederemos a subirlo a GitHub, como
vemos la misma página nos informa que debemos utilizar los comandos git
Creación de un repositorio Explicación de los comandos usados
git remote add origin [Link] Este comando
agrega una nueva "conexión remota" llamada "origin" a tu repositorio local. La conexión
remota es una referencia a un repositorio remoto, en este caso, en GitHub. La URL
proporcionada es la dirección del repositorio en GitHub al que apunta este remoto.
git branch -M main: Este comando renombra la rama principal de tu repositorio local a
"main". Hasta ciertas versiones de Git, la rama principal se llamaba "master", pero en las
últimas versiones, GitHub y muchos otros servicios han cambiado a utilizar "main". Este
comando asegura que la rama principal de tu repositorio local se llame "main".
git push -u origin main: Este comando envía los cambios de tu rama local "main" al
repositorio remoto llamado "origin" (que configuraste en el primer comando). La opción -u
(o --set-upstream) establece que la rama local "main" está vinculada a la rama remota
"main". Esto significa que en futuros git push o git pull, Git sabrá automáticamente qué
ramas están asociadas.
Creación de un repositorio
Después de ejecutar este comando:
Creación de un repositorio
Recuperar cambios de un repositorio
Vamos a modificar desde GitHub el repositorio y posteriormente vamos a recuperar los
cambios en nuestro repositorio local. Fácilmente podemos agregar un archivo README:
Recuperar cambios de un repositorio
Vamos a modificar desde GitHab el repositorio y posteriormente vamos a recuperar los
cambios en nuestro repositorio local. Fácilmente podemos agregar un archivo README:
Recuperar cambios de un repositorio
Ahora desde nuestro proyecto local pasamos a sincronizar los cambios que se hicieron en
el repositorio de GitHub, mediante el comando pull:
Recuperar cambios de un repositorio
Ahora modificamos el archivo [Link] en nuestro repositorio local y procedemos
nuevamente a subirlo al GitHub con el comando push:
git add [Link]
git commit -m "Modificamos archivo [Link]"
git push
Recuperar cambios de un repositorio
Si visitamos ahora GitHub el repositorio se encuentra sincronizado con nuestro repositorio
local: