En esta clase, comenzaremos a integrar Git para la gestión de nuestro código, sentando las bases para desplegar nuestra web en un servidor. Exploraremos cómo Hostinger, patrocinador de este curso, nos facilita esta tarea con una característica clave: el acceso Git disponible en todos sus planes.
Si bien la mayoría de los servicios de hosting destacan características como el número de sitios web, espacio en disco o visitas, Hostinger ofrece una funcionalidad que a menudo pasa desapercibida para el usuario promedio pero es invaluable para los desarrolladores: el acceso Git.
Esta característica permite gestionar tu sitio web directamente a través de Git, lo cual es excepcionalmente útil para un flujo de trabajo de desarrollo eficiente. A diferencia de otros proveedores que limitan esta función a planes más costosos, Hostinger la incluye desde sus planes más básicos, lo que lo convierte en una opción muy accesible y potente para proyectos de cualquier tamaño, desde una web sencilla en HTML hasta un sitio WordPress complejo.
Para esta clase, utilizaremos GitHub como plataforma para nuestro repositorio. Aunque este no es un curso exhaustivo sobre Git o GitHub, cubriremos los pasos esenciales para que puedas seguir el proceso.
Crearemos un nuevo repositorio, configurándolo para que sea público. Veremos cómo integrar una licencia, como la licencia MIT, directamente en el repositorio.
Una vez configurado el repositorio en GitHub, aprenderemos a inicializar Git en nuestro proyecto local. Esto incluye comandos fundamentales como:
git init
: Para inicializar un nuevo repositorio Git en tu directorio de trabajo.git add .
: Para añadir todos los archivos de tu proyecto al área de staging de Git, preparándolos para el commit.git commit -m "First commit"
: Para guardar los cambios en el historial del repositorio con un mensaje descriptivo.git remote add origin https://github.com/sindresorhus/del
: Para conectar tu repositorio local con el repositorio remoto en GitHub.git push origin main
: Para subir tus cambios del repositorio local al repositorio remoto.Estos pasos nos permitirán sincronizar nuestro código local con GitHub, asegurando que todos los cambios que realicemos en nuestro proyecto se reflejen en el repositorio remoto.