Examen Práctico de Git: Desafíos para Estudiantes de DAW y DAM

Este examen está diseñado para evaluar y reforzar las habilidades de los estudiantes de Formación Profesional en Desarrollo de Aplicaciones Web (DAW) y Desarrollo de Aplicaciones Multiplataforma (DAM) en el uso de Git. Consta de 15 ejercicios que abarcan tareas básicas y algunas intermedias de Git, proporcionando a los estudiantes la oportunidad de aplicar sus conocimientos en situaciones prácticas.


Ejercicio 1: Configuración Personal

Establece tu nombre y correo electrónico en Git y verifica que la configuración se haya aplicado correctamente.

Solución:

git config --global user.name "Nombre de Usuario"
git config --global user.email "correo@example.com"
git config --list

Ejercicio 2: Crear un Nuevo Repositorio

Inicializa un repositorio en un directorio llamado MiApp.

Solución:

mkdir MiApp
cd MiApp
git init

Ejercicio 3: Clonar un Repositorio

Clona el repositorio de GitHub ubicado en https://github.com/usuario/proyecto.git.

Solución:

git clone https://github.com/usuario/proyecto.git

Ejercicio 4: Añadir y Comprometer Archivos

Crea un archivo README.md, añádelo al área de staging y realiza un commit con un mensaje adecuado.

Solución:

echo "# Proyecto MiApp" > README.md
git add README.md
git commit -m "Añade README inicial"

Ejercicio 5: Estado del Repositorio

Usa un comando para mostrar el estado actual del repositorio.

Solución:

git status

Ejercicio 6: Listar Ramas

Lista todas las ramas en tu repositorio local y remoto.

Solución:

git branch -a

Ejercicio 7: Crear una Nueva Rama

Crea una nueva rama llamada funcionalidad-nueva y cámbiate a ella.

Solución:

git checkout -b funcionalidad-nueva

Ejercicio 8: Fusionar Ramas

Fusiona la rama funcionalidad-nueva de vuelta a la rama main.

Solución:

git checkout main
git merge funcionalidad-nueva

Ejercicio 9: Actualización de la Rama Principal

Asegúrate de que tu rama principal esté actualizada con el repositorio remoto.

Solución:

git checkout main
git pull origin main

Ejercicio 10: Etiquetado de Commit

Crea una etiqueta v1.0 en el último commit de la rama principal y muestra todas las etiquetas existentes.

Solución:

git tag v1.0
git tag

Ejercicio 11: Visualización del Historial de Commits

Muestra el historial de commits incluyendo detalles como el autor y la fecha.

Solución:

git log --pretty=format:"%h - %an, %ad : %s"

Ejercicio 12: Stashing de Cambios

Guarda cambios no guardados en un stash y luego muestra los stashes disponibles.

Solución:

git stash
git stash list

Ejercicio 13: Envío de Cambios al Repositorio Remoto

Empuja los cambios desde la rama main al repositorio remoto.

Solución:

git push origin main

Ejercicio 14: Eliminación de Ramas Locales

Elimina una rama local llamada característica-vieja que ya no se utiliza.

Solución:

git branch -d característica-vieja

Ejercicio 15: Diferencias entre Commits

Muestra las diferencias entre dos etiquetas, v1.0 y v1.1.

Solución:

git diff v1.0 v1.1

Conclusión

Este examen práctico proporciona una plataforma excelente para que los estudiantes

de DAW y DAM demuestren su capacidad para gestionar eficazmente proyectos usando Git. Al completar estos ejercicios, los estudiantes no solo mejoran sus habilidades técnicas sino que también se preparan para colaboraciones eficaces en proyectos reales.

black screen with code
Photo by Antonio Batinić on Pexels.com

Deja un comentario

error: Content is protected !!

Descubre más desde InfoGonzalez - Blog de formador e informático

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.