====== Git ====== ===== 🧠 ¿Qué es Git? ===== **Git** es un sistema de control de versiones distribuido que permite gestionar y registrar los cambios realizados en archivos a lo largo del tiempo. Fue creado por Linus Torvalds en 2005 para el desarrollo del núcleo de Linux. ---- ===== 🛠️ ¿Para qué se utiliza Git? ===== * **Control de versiones**: Llevar un historial detallado de los cambios en los archivos de un proyecto. * **Trabajo en equipo**: Facilitar la colaboración entre múltiples desarrolladores. * **Ramas**: Desarrollar nuevas funcionalidades sin afectar la versión principal. * **Deshacer cambios**: Revertir a versiones anteriores en caso de errores. ---- ===== 🔄 ¿Cómo funciona Git? ===== Git opera mediante tres áreas principales: 1. **Directorio de trabajo**: Donde se realizan cambios en los archivos. 2. **Área de preparación (staging area)**: Donde se colocan los cambios que se desean confirmar. 3. **Repositorio**: Donde Git almacena de forma permanente los cambios confirmados. Este flujo permite un control preciso sobre qué cambios se incluyen en cada confirmación (commit). ---- ===== 💻 ¿Cómo se relaciona Git con Astro y Deploy Now? ===== Al trabajar con **Astro** para desarrollar tu sitio web, utilizas Git para: * **Versionar tu código**: Mantener un historial de los cambios realizados. * **Colaborar**: Facilitar la integración de cambios de múltiples desarrolladores. * **Desplegar**: Con **[[Deploy Now]]** de [[IONOS]], conectar tu repositorio Git para que, cada vez que realices cambios y los subas, se despliegue automáticamente tu sitio.