Aprende a utilizar Git y GitHub para gestionar tus proyectos de desarrollo web de forma organizada y profesional. Esta guía práctica explica desde los conceptos básicos del control de versiones hasta el manejo de repositorios, ramas, commits y colaboración entre desarrolladores. A través de ejemplos y ejercicios, aprenderás a mantener un historial de cambios, trabajar en equipo y publicar tus proyectos utilizando herramientas fundamentales en el desarrollo de software actual.
Lista de contenidos
- Introducción al control de versiones
- Qué es un sistema de control de versiones
- Ventajas de utilizar Git
- Diferencias entre Git y GitHub
- Instalación y configuración de Git
- Instalación en Windows, macOS y Linux
- Configuración inicial
- Nombre de usuario y correo electrónico
- Primeros pasos con Git
- Crear un repositorio
- Inicializar proyectos existentes
- Estados de los archivos
- El área de preparación o staging
- Trabajando con commits
- Crear commits
- Escribir mensajes claros
- Consultar el historial de cambios
- Comparar versiones de archivos
- Ramas en Git
- Qué son las ramas
- Crear y cambiar de rama
- Fusionar cambios con merge
- Eliminación y administración de ramas
- Introducción a GitHub
- Crear una cuenta y repositorio
- Repositorios públicos y privados
- Conectar Git con GitHub
- Subir un proyecto existente
- Repositorios remotos
- Clonar repositorios
- Comandos
push,pullyfetch - Sincronizar cambios
- Trabajar con diferentes repositorios remotos
- Trabajo colaborativo
- Uso de forks
- Creación de Pull Requests
- Revisión e integración de cambios
- Buenas prácticas para equipos



