Ejercicio Práctico de Git: Examen de Nivel Medio para Estudiantes de DAW y DAM

Este ejercicio está diseñado para estudiantes de Formación Profesional Superior en Desarrollo de Aplicaciones Web (DAW) y Desarrollo de Aplicaciones Multiplataforma (DAM). El objetivo es evaluar y reforzar su conocimiento práctico de Git a un nivel intermedio. El examen consta de 15 preguntas que cubren varios aspectos fundamentales y algo avanzados de Git, con cada pregunta seguida de su respuesta correcta.


Pregunta 1: Configuración de Git

¿Cómo verificarías la configuración actual de Git, incluyendo nombre de usuario y correo electrónico?

Respuesta:

git config --list

Pregunta 2: Inicializar un Repositorio

¿Qué comando se utiliza para inicializar un repositorio Git en un directorio que no está bajo control de versiones?

Respuesta:

git init

Pregunta 3: Clonar un Repositorio

¿Cómo clonarías un repositorio desde GitHub usando HTTPS?

Respuesta:

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

Pregunta 4: Git Add

¿Qué comando usarías para preparar todos los archivos modificados antes de realizar un commit?

Respuesta:

git add .

Pregunta 5: Commit

¿Cómo harías un commit con el mensaje «Fix login bug»?

Respuesta:

git commit -m "Fix login bug"

Pregunta 6: Ver el Historial de Commits

¿Qué comando permite ver el historial de commits en la línea de comandos?

Respuesta:

git log

Pregunta 7: Cambio de Rama

¿Cómo cambiarías a una rama llamada ‘desarrollo’?

Respuesta:

git checkout desarrollo

Pregunta 8: Crear una Nueva Rama

¿Cómo crearías una nueva rama llamada ‘feature-x’ y cambiarías a ella inmediatamente?

Respuesta:

git checkout -b feature-x

Pregunta 9: Fusionar Ramas

¿Qué comando usarías para fusionar la rama ‘feature-x’ en ‘main’?

Respuesta:

git checkout main
git merge feature-x

Pregunta 10: Resolver Conflictos

Después de un merge, encuentras un conflicto en archivo.txt. ¿Qué deberías hacer primero para resolverlo?

Respuesta:
Abrir archivo.txt, editar manualmente para resolver las discrepancias, luego marcarlo como resuelto con:

git add archivo.txt

Pregunta 11: Push

¿Cómo enviarías tus cambios al repositorio remoto en la rama ‘main’?

Respuesta:

git push origin main

Pregunta 12: Pull

¿Qué comando usarías para actualizar tu rama local ‘main’ con los cambios del repositorio remoto?

Respuesta:

git pull origin main

Pregunta 13: Stash

¿Cómo guardarías cambios temporales en un stash y luego los recuperarías?

Respuesta:
Para guardar:

git stash

Para recuperar:

git stash pop

Pregunta 14: Borrar una Rama Local

¿Cómo eliminarías una rama local llamada ‘feature-x’ después de haber fusionado sus cambios?

Respuesta:

git branch -d feature-x

Pregunta 15: Listar Todas las Ramas

¿Qué comando muestra todas las ramas locales y remotas?

Respuesta:

git branch -a

Conclusión

Este ejercicio proporciona una evaluación comprensiva del conocimiento práctico de Git para estudiantes de DAW y DAM, abordando situaciones comunes que pueden enfrentar mientras trabajan en proyectos de desarrollo de software. Dominar estos comandos y técnicas es crucial para una gestión efectiva de versiones y colaboración en entornos de desarrollo profesional.

black background with text overlay screengrab
Photo by Pixabay 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