Git
Tutorial Git: Git con GitHub Desktop
Git GitHub Desktop: uso y configuración. Domina el uso y configuración de GitHub Desktop con ejemplos prácticos y detallados.
GitHub Desktop es una aplicación gráfica que proporciona una interfaz más amigable para interactuar con GitHub, el servicio de alojamiento de repositorios Git. Es muy útil para las personas que prefieren interfaces gráficas sobre la línea de comandos.
Inicio con GitHub Desktop
Primero, es necesario descargar e instalar GitHub Desktop desde el sitio oficial: GitHub Desktop. Una vez instalado, se debe iniciar sesión con la cuenta de GitHub.
Para instalarlo, se puede seguir los siguientes pasos:
Descarga e instalación
- Se accede a GitHub Desktop y se descarga la versión apropiada para el sistema operativo que se esté utilizando.
- Se ejecuta el archivo descargado y se sigue el proceso de instalación.
Configuración inicial
- Una vez instalado, se abre la aplicación y se inicia sesión con la cuenta de GitHub.
- Se configuran los detalles de la cuenta, como el nombre y el correo electrónico, que se usarán para los commits.
Opciones básicas de GitHub Desktop
Al abrir GitHub Desktop, se visualiza la pantalla principal, que muestra los repositorios locales y remotos dentro de la cuenta de GitHub.
Desde aquí, se pueden realizar acciones como crear, clonar y gestionar repositorios.
Creación de un repositorio
Para crear un nuevo repositorio:
- Se selecciona la opción
File -> New Repository
o se hace clic en el botónCreate a New Repository on your Hard Drive...
. - Se llena la información necesaria como el nombre del repositorio, la descripción, y la ubicación en el sistema de archivos local.
- Se clickea en
Create Repository
para crear el repositorio.
Clonar un repositorio
Para clonar un repositorio utilizando GitHub Desktop, se sigue este procedimiento:
- Se selecciona la opción
File
>Clone repository
desde el menú superior, o se hace clic en el botónClone a repository from the Internet...
. - En la ventana emergente, se elige el repositorio que se desea clonar. Si no se encuentra en la lista, se puede introducir la URL del repositorio.
- Se selecciona la ruta local (local path) donde se desea almacenar el repositorio.
- Se clickea en
Clone
para clonar el repositorio.
Sincronización de cambios con commit y push
Cuando se realizan cambios en los archivos del repositorio local, GitHub Desktop mostrará los cambios.
Para sincronizar estos cambios con el repositorio remoto en GitHub, se debe realizar un commit y un push.
Realizar commits
Para realizar commits utilizando GitHub Desktop, se siguen los siguientes pasos:
- Se realiza un cambio en alguno de los archivos del repositorio local.
- Se abre GitHub Desktop y se selecciona el repositorio correspondiente.
- En la parte superior derecha, se visualizarán los cambios realizados.
- Se añade un resumen de los cambios realizados en el campo
Summary
y, si se desea, una descripción del cambio. - Se clickea en
Commit to main
para realizar el commit.
Ejemplo de commit
En esta imagen, se puede ver que se han eliminado 2 líneas de código y se han añadido 2. En color rojo se visualizan las líneas eliminadas y en color verde las líneas añadidas.
En Summary
, se añade un resumen de los cambios realizados en el commit. En este caso, se ha actualizado el modelo Book
.
La descripción del commit es opcional, pero es una buena práctica añadir una descripción detallada de los cambios realizados.
Realizar push
Una vez confirmados los cambios, se selecciona la opción “Push origin” para subir los cambios al repositorio remoto en GitHub.
Al hacer clic en "Push origin", se ha completado el proceso de sincronización de los cambios realizados en el repositorio local con el repositorio remoto.
Realizar pull
Al contrario de los pasos anteriores, si se realizan cambios en el repositorio remoto, se debe actualizar el repositorio local para sincronizar los cambios. Esto se hace mediante un pull.
Los pasos son los siguientes:
- Se abre GitHub Desktop y se selecciona el repositorio correspondiente.
- Se clickea en
Repository
en la barra de menú y se seleccionaFetch
para obtener los últimos cambios. - También se puede hacer clic en el botón
Fetch origin
en la parte superior derecha de la pantalla para obtener los últimos cambios. - Si existen cambios, se clickea en
Pull
para descargarlos al repositorio local.
Conclusión
GitHub Desktop permite gestionar repositorios de GitHub de una manera sencilla e intuitiva, mediante una interfaz gráfica. Facilita la realización de acciones como clonar repositorios, hacer commits y push y actualizar el repositorio local mediante pull, sin necesidad de utilizar la línea de comandos.
Este software es de gran utilidad para quienes prefieren una experiencia de usuario más visual o están comenzando a familiarizarse con el sistema de control de versiones de Git y GitHub.
Ejercicios de esta lección Git con GitHub Desktop
Evalúa tus conocimientos de esta lección Git con GitHub Desktop con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.
Introducción a Git
Comandos avanzados
Comandos básicos
GitHub como remoto
Comandos básicos
Comandos avanzados
Git con GitHub Desktop
Ramas
Instalación y configuración
Resolución de conflictos
Git con Intellij IDEA
Git con Visual Studio Code
Todas las lecciones de Git
Accede a todas las lecciones de Git y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.
Introducción A Git
Introducción Y Entorno
Instalación Y Configuración
Introducción Y Entorno
Comandos Básicos
Comandos
Comandos Avanzados
Comandos
Ramas
Ramas
Github Como Remoto
Trabajo Remoto Y Colaboración
Git Con Github Desktop
Trabajo Remoto Y Colaboración
Git Con Visual Studio Code
Trabajo Remoto Y Colaboración
Git Con Intellij Idea
Trabajo Remoto Y Colaboración
Resolución De Conflictos
Trabajo Remoto Y Colaboración
Certificados de superación de Git
Supera todos los ejercicios de programación del curso de Git y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.
En esta lección
Objetivos de aprendizaje de esta lección
- Aprender a instalar GitHub Desktop.
- Familiarizarse con la interfaz de GitHub Desktop.
- Aprender a crear un repositorio.
- Conocer los pasos para clonar un repositorio.
- Entender cómo realizar commits y push.
- Comprender cómo realizar pull.