ตัวอย่างบทเรียน

Proyecto final: simulando un desarrollo en equipo real

Aplica todo lo que has aprendido en un escenario coherente: eres un desarrollador en un pequeño equipo que necesita agregar una nueva función, corregir un error y lanzar una versión. Atraviesa paso a paso todo el ciclo completo: creación de repositorios, trabajo en ramas, pull requests, conflictos intencionalmente creados y su resolución, rebase para limpiar el historial y etiqueta de lanzamiento final. Al final tendrás un repositorio real que podrás mostrar a los empleadores.

flujo completo de trabajo con Git desarrollo en equipo ciclo de lanzamiento
คุณจะเรียนรู้อะไรในบทเรียนนี้
  • Podrás realizar de forma independiente el ciclo completo de desarrollo de una función en Git, desde la creación de la rama hasta la fusión en main.
  • Entenderás cómo es el flujo de trabajo real en un equipo y estarás preparado para él desde el primer día de trabajo.
  • Obtendrás un repositorio terminado con un historial de commits significativo que podrás agregar a tu portafolio y mostrar en una entrevista.

จุดเริ่มต้นของบทเรียน

Inicializamos el repositorio para el portafolio

  • Creamos una nueva carpeta de proyecto
  • Inicializamos un repositorio Git vacío
  • Añadimos .gitignore para excluir archivos innecesarios
  • Verificamos el estado del directorio de trabajo

Abre la terminal y crea una nueva carpeta para el proyecto con el comando mkdir proyecto-portafolio. Navega hasta ella y ejecuta git init — esto creará una carpeta oculta .git donde Git almacenará todo el historial de cambios. Ahora añade un archivo .gitignore con el contenido node_modules/ y .env para excluir del control de versiones las dependencias y datos confidenciales. Verifica el estado actual con git status — deberías ver el nuevo archivo en la lista de no rastreados. Esta es la base desde la que comenzará tu proyecto profesional. Asegúrate de que todos los archivos estén creados correctamente y en sus ubicaciones correctas.

#!/bin/bash
# Creamos la carpeta del proyecto
mkdir proyecto-portafolio

# Navegamos a la carpeta del proyecto
cd proyecto-portafolio

# Inicializamos el repositorio Git
git init

# Creamos el archivo .gitignore
cat > .gitignore << EOL
node_modules/
.env
EOL

# Verificamos el estado del repositorio
git status

Estructuramos el proyecto según estándares

  • Creamos carpetas estándar: src, docs, tests
  • Añadimos README con la descripción del proyecto
  • Preparamos todos los cambios para el commit
  • Verificamos el estado antes de confirmar

Una estructura de proyecto limpia es como un escritorio ordenado: todo en su lugar. Crea tres carpetas principales: src para el código fuente, docs para documentación y tests para pruebas. Añade un archivo README.md con una breve descripción del proyecto. Ahora ejecuta git add . para añadir todos los archivos al área de staging. Verifica git status nuevamente — ahora todos los archivos nuevos deberían estar en la sección de cambios listos para confirmar. Este es el primer paso hacia una organización profesional de la base de código. Asegúrate de que la estructura cumpla con los estándares de la industria.

#!/bin/bash
# Creamos carpetas estándar
mkdir src docs tests

# Creamos README con descripción
cat > README.md << EOL
# Proyecto de Portafolio

Este proyecto demuestra habilidades con Git.
EOL

# Añadimos todos los archivos al área de staging
git add .

# Verificamos el estado del repositorio
git status

Primer commit significativo

  • Creamos el primer commit con un mensaje claro
  • Usamos el prefijo 'chore' para cambios de mantenimiento
  • Verificamos el historial de commits
  • Aseguramos que todos los cambios están guardados

Es hora de guardar el estado inicial del proyecto. Escribe git commit -m 'chore: inicializar estructura del proyecto'. Fíjate en el prefijo 'chore' — indica cambios de mantenimiento. Después del commit, ejecuta git log — verás el registro de tu primer commit con su hash, autor y mensaje. Esta es la base sobre la que se construirá todo el historial de cambios. Un buen primer commit es como un lienzo en blanco para un artista. Asegúrate de que el mensaje sea claro e informativo.

#!/bin/bash
# Creamos el primer commit
git commit -m 'chore: inicializar estructura del proyecto'

# Verificamos el historial de commits
git log --oneline

บทเรียนฉบับเต็มใช้ได้เมื่อสมัครสมาชิก

ฉบับเต็มมีสไลด์เพิ่มอีก 31 สไลด์

วิดีโอ สไลด์ทั้งหมด โน้ต แบบทดสอบ AI ติวเตอร์ และการสัมภาษณ์จะเปิดหลังเข้าสู่ระบบและสมัครสมาชิก

เข้าสู่ระบบหรือลงทะเบียน สมัครสมาชิก

เนื้อหาบทเรียน

  1. Inicializamos el repositorio para el portafolio
  2. Estructuramos el proyecto según estándares
  3. Primer commit significativo
  4. Publicamos el proyecto en GitHub
  5. Comenzamos una nueva funcionalidad: creación de rama
  6. Commits atómicos: escribiendo la historia de los cambios
  7. Revisión antes de la fusión
  8. Preparando el pull request
  9. Preparando el proyecto final para revisión
  10. Creando un pull request en GitHub
  11. Trabajando con comentarios de revisión
  12. Finalizando el proceso de revisión
  13. Error crítico en producción: ¿qué hacer?
  14. Creando una rama hotfix correctamente
  15. Corrección y verificación rápidas
  16. Fusión e implementación urgente
  17. Actualización de la rama de funcionalidad antes de la fusión
  18. Resolución de conflictos en el código
  19. Finalización del rebase y push
  20. Por qué hacer rebase antes de fusionar
  21. Rebase interactivo en acción
  22. Final: fusión con historial limpio
  23. Publicamos la funcionalidad terminada
  24. Fusionando cambios con Squash and Merge
  25. Limpieza después de la fusión
  26. Resultado final y qué mostrar en la entrevista
  27. Preparación para el lanzamiento: verificación de la preparación del código
  28. Creando la etiqueta de versión v1.0.0
  29. Publicamos el lanzamiento en GitHub
  30. Verificamos el resultado y nos preparamos para el desarrollo
  31. Analizamos el historial del proyecto
  32. Evaluamos la legibilidad de los commits
  33. El historial de commits como portfolio profesional
  34. ¡El broche final: tu primera versión está lista!

บทความเกี่ยวกับบทเรียนนี้

บทเรียนทั้งหมดในคอร์สนี้

  1. Introducción: Git desde cero hasta desarrollador seguro
  2. Por qué necesitamos Git y por qué es imprescindible para conseguir trabajo
  3. Instalación y configuración: preparando Git para su primer uso
  4. Primer repositorio: init, add, commit y la magia del índice
  5. Leyendo el historial: log, diff, show y navegación por el pasado
  6. Ramas: la realidad paralela de tu código
  7. Deshaciendo cambios: restore, reset, revert — correcto y peligroso
  8. GitHub y repositorios remotos: tu código en la nube
  9. Trabajo en equipo: forks, ramas de características y pull requests
  10. Conflictos de fusión: no entres en pánico, comprende y resuelve
  11. Flujos de trabajo con Git en equipos reales: ¿qué workflow elegir?
  12. Herramientas avanzadas: rebase, stash, cherry-pick y etiquetas
  13. Proyecto final: simulando un desarrollo en equipo real