Módulo 10, Git y Github

Módulo 10: Buenas prácticas y uso avanzado de GitHub


En este módulo veremos prácticas recomendadas para mantener repositorios profesionales y cómo usar funciones avanzadas de GitHub como Issues y Projects. También aprenderás a manejar el archivo .gitignore y qué archivos nunca deben subirse a un repositorio.


📌 ¿Qué es .gitignore?

Es un archivo de texto en el que defines qué archivos o carpetas Git debe ignorar, es decir, que no serán añadidos al repositorio aunque existan en tu carpeta local.

# Ignorar archivos temporales *.log *.tmp # Ignorar configuración local .env node_modules/

✅ Es ideal para excluir archivos sensibles (contraseñas, llaves API) o archivos grandes innecesarios.


📌 Uso básico de Issues

Los Issues en GitHub sirven para reportar errores, proponer nuevas funciones o discutir mejoras. Son una forma de comunicación organizada para el equipo.

  • 📍 Crear un issue → Describe el problema o idea.
  • 📍 Etiquetas (labels) → Clasifica los issues (bug, mejora, documentación).
  • 📍 Asignar → Designa responsables del issue.

📌 Uso básico de Projects

GitHub Projects permite gestionar tareas visualmente (tipo tablero Kanban). Es útil para planificar avances de un proyecto en equipo.

  • 📍 Crea un tablero → “To Do”, “In Progress”, “Done”.
  • 📍 Añade issues o tareas → Organiza y mueve en columnas según progreso.

📌 Buenas prácticas en Git y GitHub

  • ✅ Escribe mensajes de commit claros y descriptivos.
  • ✅ Trabaja en ramas (feature, bugfix) en lugar de modificar directamente main.
  • ✅ Usa .gitignore para no subir archivos sensibles.
  • ✅ Sincroniza tu repositorio con git pull antes de comenzar a trabajar.
  • ✅ Haz commits frecuentes en lugar de uno muy grande al final.

📥 Preguntas de repaso

Pregunta 1

¿Para qué sirve el archivo .gitignore?

  • A) Para borrar archivos del repositorio.
  • B) Para ocultar archivos en GitHub.
  • C) Para indicar qué archivos no deben ser subidos al repositorio.
  • D) Para hacer commits automáticos.

Pregunta 2

¿Qué herramienta de GitHub se usa para gestionar errores y mejoras?

  • A) GitHub Actions
  • B) Issues
  • C) Projects
  • D) Pull Requests

Pregunta 3

¿Qué práctica NO es recomendable al trabajar con Git?

  • A) Hacer commits frecuentes y descriptivos.
  • B) Trabajar en ramas para nuevas funciones.
  • C) Subir archivos confidenciales sin usar .gitignore.
  • D) Sincronizar con git pull antes de trabajar.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad