Examen Práctico de Git: Evaluación de Nivel Básico a Intermedio para Estudiantes de DAW y DAM

Este examen está dirigido a estudiantes de Formación Profesional en Desarrollo de Aplicaciones Web (DAW) y Desarrollo de Aplicaciones Multiplataforma (DAM). Incluye 15 ejercicios prácticos que cubren el uso básico e intermedio de Git, proporcionando soluciones detalladas para cada escenario planteado. Este ejercicio es ideal para afianzar conocimientos y habilidades esenciales en el manejo de Git.


Ejercicio 1: Configuración Global de Git

Configura globalmente tu nombre de usuario y correo electrónico en Git.

Solución:

git config --global user.name "Nombre Usuario"
git config --global user.email "correo@ejemplo.com"

Ejercicio 2: Creación de Repositorios

Inicializa un nuevo repositorio local llamado ProyectoFinal.

Solución:

mkdir ProyectoFinal
cd ProyectoFinal
git init

Ejercicio 3: Clonar Repositorios Existentes

Clona un repositorio existente desde la siguiente URL: https://github.com/usuario/proyecto.git.

Solución:

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

Ejercicio 4: Añadir y Commit de Archivos

Añade un nuevo archivo llamado app.js al repositorio y haz un commit con el mensaje «Añadir archivo principal».

Solución:

echo "console.log('Hola mundo');" > app.js
git add app.js
git commit -m "Añadir archivo principal"

Ejercicio 5: Verificar el Estado del Repositorio

Comprueba el estado de tu repositorio para ver si hay cambios pendientes.

Solución:

git status

Ejercicio 6: Cambios en Múltiples Archivos

Realiza cambios en dos archivos, index.html y style.css, añádelos al área de staging y realiza un commit.

Solución:

echo "<html><body>Hola Mundo</body></html>" > index.html
echo "body { background-color: blue; }" > style.css
git add index.html style.css
git commit -m "Actualizar HTML y CSS"

Ejercicio 7: Listar Ramas

Muestra todas las ramas locales disponibles en tu repositorio.

Solución:

git branch

Ejercicio 8: Creación y Cambio de Rama

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

Solución:

git checkout -b nueva-funcion

Ejercicio 9: Fusionar Ramas

Fusiona la rama nueva-funcion con main, asegurándote de estar en la rama main primero.

Solución:

git checkout main
git merge nueva-funcion

Ejercicio 10: Pull desde Repositorio Remoto

Actualiza la rama main con los últimos cambios del repositorio remoto.

Solución:

git pull origin main

Ejercicio 11: Etiquetas en Git

Crea una etiqueta v2.0 en el commit actual y luego lista todas las etiquetas.

Solución:

git tag v2.0
git tag

Ejercicio 12: Historial de Commits

Visualiza el historial de commits mostrando solo el hash y el mensaje de cada commit.

Solución:

git log --pretty=format:"%h - %s"

Ejercicio 13: Guardar Cambios Temporales

Guarda cualquier cambio no guardado en un stash y luego muestra la lista de stashes.

Solución:

git stash
git stash list

Ejercicio 14: Envío de Cambios al Repositorio Remoto

Envía los cambios de la rama main al repositorio remoto.

Solución:

git push origin main

Ejercicio 15: Eliminación de Ramas

**Elimina una rama local llamada funcion-antigua que ya no

se necesita.**

Solución:

git branch -d funcion-antigua

Conclusión

Este examen de simulación práctica está especialmente diseñado para ayudar a los estudiantes de DAW y DAM a solidificar su comprensión y habilidad en el manejo de Git, preparándolos para manejar eficazmente proyectos de desarrollo de software en entornos colaborativos.

person encoding in laptop
Photo by Lukas on Pexels.com

Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

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