GIT
Comprendiendo los Repositorios
En este capítulo, nos enfocaremos en cómo crear y gestionar repositorios de Git. Un repositorio es el lugar donde Git guarda el historial completo de los cambios realizados en un proyecto. Estos repositorios pueden estar en tu máquina local o en una plataforma en la nube como GitHub. Al final de este capítulo, sabrás cómo crear repositorios locales, cómo clonarlos y cómo gestionar los cambios en ellos.
Repositorios Locales vs Repositorios Remotos
Repositorios Locales
Un repositorio local es aquel que resides en tu computadora. Puedes crear repositorios locales para trabajar en tus proyectos personales sin necesidad de estar conectado a Internet. Todos los cambios que realices se guardarán localmente y solo se reflejarán en tu máquina.
Para crear un repositorio local, usa el siguiente comando:
bash
Una vez que has inicializado tu repositorio, puedes empezar a agregar archivos y realizar commits.
bash
Repositorios Remotos
Un repositorio remoto es una versión del repositorio que está almacenada en un servidor remoto. Los repositorios remotos te permiten colaborar con otros desarrolladores, mantener copias de seguridad de tu trabajo y acceder al repositorio desde cualquier lugar.
Las plataformas como GitHub, GitLab y Bitbucket son ejemplos de servicios que ofrecen repositorios remotos.
Para conectar un repositorio local con uno remoto, usa el siguiente comando:
bash
Clonando Repositorios
Clonar un repositorio es básicamente copiar un repositorio remoto a tu máquina local. Esto es útil cuando quieres trabajar en un proyecto que ya existe o cuando necesitas colaborar en proyectos de otras personas.
bash
Una vez que hayas clonado un repositorio, puedes comenzar a hacer cambios y sincronizarlos con el repositorio remoto.
Navegando y Visualizando el Estado del Repositorio
Una de las principales ventajas de Git es la capacidad de revisar el historial de cambios y el estado actual de tu proyecto en cualquier momento. A continuación, veremos algunos de los comandos más comunes para visualizar el estado del repositorio.
Ver el Estado del Repositorio
El comando git status
es uno de los más utilizados para comprobar el estado actual de los archivos en el repositorio. Este comando te muestra qué archivos han sido modificados, cuáles están en el área de preparación, y si hay algún archivo nuevo o sin seguimiento.
bash
Ver el Historial de Cambios
Para revisar el historial de commits realizados en el repositorio, puedes usar el comando git log
. Este comando te muestra una lista de todos los commits, incluyendo el autor, la fecha y el mensaje del commit.
bash
Este historial es esencial para hacer seguimiento de los cambios y comprender la evolución de un proyecto.
Conclusión
esta imagen muestra el worflow con un repositorio remoto
En este capítulo, hemos aprendido a crear repositorios locales y remotos, y cómo clonar repositorios para trabajar en ellos localmente. También hemos visto cómo navegar y visualizar el estado y el historial de un repositorio para mantener un control adecuado del proyecto. En el próximo capítulo, exploraremos el flujo de trabajo básico en Git, desde agregar cambios hasta realizar commits y trabajar con ramas.
- Introducción a Git y Control de Versiones
- Instalación de Git y Configuración Inicial
- Comprendiendo los Repositorios
- Flujo de Trabajo Básico en Git
- Trabajando con Ramas en Git
- Colaborando con Otros Desarrolladores
- Deshaciendo Cambios en Git
- Trabajando con Etiquetas en Git
- Rebase y Squash en Git
- Stashing y Limpiando en Git
- Comandos Avanzados de Git
- Hooks y Automatización en Git
- GitHub y la Gestión de Repositorios
- Buenas Prácticas en Git
- Conclusión y Consejos Finales