Git

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:

  1. 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.
  2. 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.

GitHub Desktop

Creación de un repositorio

Para crear un nuevo repositorio:

  1. Se selecciona la opción File -> New Repository o se hace clic en el botón Create a New Repository on your Hard Drive....
  2. Se llena la información necesaria como el nombre del repositorio, la descripción, y la ubicación en el sistema de archivos local.
  3. Se clickea en Create Repository para crear el repositorio.

nuevo repositorio

Clonar un repositorio

Para clonar un repositorio utilizando GitHub Desktop, se sigue este procedimiento:

  1. Se selecciona la opción File > Clone repository desde el menú superior, o se hace clic en el botón Clone a repository from the Internet....
  2. 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.
  3. Se selecciona la ruta local (local path) donde se desea almacenar el repositorio. clonar repositorio
  4. 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:

  1. Se realiza un cambio en alguno de los archivos del repositorio local.
  2. Se abre GitHub Desktop y se selecciona el repositorio correspondiente.
  3. En la parte superior derecha, se visualizarán los cambios realizados.
  4. Se añade un resumen de los cambios realizados en el campo Summary y, si se desea, una descripción del cambio.
  5. Se clickea en Commit to main para realizar el commit.

Ejemplo de commit

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:

  1. Se abre GitHub Desktop y se selecciona el repositorio correspondiente.
  2. Se clickea en Repository en la barra de menú y se selecciona Fetch para obtener los últimos cambios.
  3. 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.
  4. 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.

Certifícate en Git con CertiDevs PLUS

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.

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.

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

  1. Aprender a instalar GitHub Desktop.
  2. Familiarizarse con la interfaz de GitHub Desktop.
  3. Aprender a crear un repositorio.
  4. Conocer los pasos para clonar un repositorio.
  5. Entender cómo realizar commits y push.
  6. Comprender cómo realizar pull.