Este examen simulado está diseñado para estudiantes de Formación Profesional en Desarrollo de Aplicaciones Web (DAW) y Desarrollo de Aplicaciones Multiplataforma (DAM) que están comenzando a familiarizarse con Git. El examen contiene 15 ejercicios prácticos que abarcan situaciones comunes en el uso de Git a un nivel básico a intermedio, con cada ejercicio ofreciendo una solución detallada.
Ejercicio 1: Configuración Básica de Git
Configura tu nombre de usuario y correo electrónico en Git.
Solución:
git config --global user.name "Tu Nombre"
git config --global user.email "tu.email@example.com"
Ejercicio 2: Creación de un Nuevo Repositorio
Inicializa un nuevo repositorio local llamado MiProyecto
.
Solución:
mkdir MiProyecto
cd MiProyecto
git init
Ejercicio 3: Clonación de Repositorio
Clona el repositorio desde la URL proporcionada https://github.com/usuario/ejemplo.git
.
Solución:
git clone https://github.com/usuario/ejemplo.git
Ejercicio 4: Añadir Archivos al Repositorio
Agrega un archivo llamado index.html
al área de staging.
Solución:
git add index.html
Ejercicio 5: Realizar un Commit
Realiza un commit de los cambios agregados con el mensaje «Inicializando proyecto».
Solución:
git commit -m "Inicializando proyecto"
Ejercicio 6: Verificar Estado
Utiliza un comando para verificar el estado del repositorio y visualizar los cambios pendientes.
Solución:
git status
Ejercicio 7: Cambiar de Rama
Cambia a la rama llamada desarrollo
.
Solución:
git checkout desarrollo
Ejercicio 8: Crear y Cambiar a Nueva Rama
Crea una nueva rama llamada nueva-funcionalidad
y cámbiate a ella.
Solución:
git checkout -b nueva-funcionalidad
Ejercicio 9: Fusionar Ramas
Desde la rama main
, fusiona la rama nueva-funcionalidad
.
Solución:
git checkout main
git merge nueva-funcionalidad
Ejercicio 10: Actualizar Repositorio Local
Actualiza tu repositorio local con los últimos cambios del repositorio remoto en la rama main
.
Solución:
git checkout main
git pull origin main
Ejercicio 11: Etiquetar una Versión
Crea una etiqueta llamada v1.0
en el último commit.
Solución:
git tag v1.0
Ejercicio 12: Ver Historial de Commits
Muestra el historial de commits en la rama actual.
Solución:
git log
Ejercicio 13: Stashing Cambios Temporales
Guarda cambios no listos en un stash y luego aplícalos de nuevo.
Solución:
git stash
git stash pop
Ejercicio 14: Push a Repositorio Remoto
Envía los cambios de la rama main
al repositorio remoto.
Solución:
git push origin main
Ejercicio 15: Borrar una Rama Local
Elimina una rama local que ya no necesitas, llamada feature-vieja
.
Solución:
git branch -d feature-vieja
Conclusión
Este examen de simulación práctica está diseñado para ayudar a los estudiantes a reforzar su comprensión de las operaciones básicas y algunos conceptos intermedios de Git, preparándolos para colaborar eficazmente en proyectos de desarrollo de software y manejar sus versiones de manera eficiente.