Examen de Git para Desarrollo de Aplicaciones Web – Nivel Intermedio

Tabla de contenidos

Instrucciones

Seleccione la respuesta correcta para cada pregunta. Solo hay una respuesta correcta por pregunta.

Preguntas

  1. ¿Qué comando se utiliza para clonar un repositorio de Git desde una URL?
    • a) git pull <url>
    • b) git clone <url>
    • c) git fetch <url>
    • d) git init <url>
    Respuesta: b) git clone <url>
  2. ¿Cuál es el comando para ver las diferencias entre el área de trabajo y el último commit?
    • a) git diff HEAD
    • b) git diff --cached
    • c) git diff --staged
    • d) git diff --HEAD
    Respuesta: a) git diff HEAD
  3. ¿Cómo se crea un alias en Git para un comando largo?
    • a) git alias <nombre-alias>="<comando>"
    • b) git config alias.<nombre-alias> "<comando>"
    • c) git set alias <nombre-alias>="<comando>"
    • d) git add alias <nombre-alias>="<comando>"
    **Respuesta: b) git config alias.<nombre-alias> "<comando>"
  4. ¿Qué comando muestra el historial de commits con las diferencias introducidas en cada commit?
    • a) git log --stat
    • b) git log --patch
    • c) git log --diff
    • d) git log --changes
    **Respuesta: b) git log --patch
  5. ¿Cómo se fusiona una rama específica en la rama actual sin hacer commit automático?
    • a) git merge --no-commit <rama>
    • b) git merge --no-edit <rama>
    • c) git merge --no-fast-forward <rama>
    • d) git merge --manual <rama>
    **Respuesta: a) git merge --no-commit <rama>
  6. ¿Qué comando se utiliza para listar las ramas que contienen un commit específico?
    • a) git branch --contains <commit>
    • b) git branch --has <commit>
    • c) git branch --includes <commit>
    • d) git branch --with <commit>
    **Respuesta: a) git branch --contains <commit>
  7. ¿Cómo se muestra un registro gráfico de la historia de commits en Git?
    • a) git log --graph
    • b) git log --tree
    • c) git log --chart
    • d) git log --visual
    Respuesta: a) git log --graph
  8. ¿Qué hace el comando git blame <archivo>?
    • a) Muestra los commits que cambiaron el archivo línea por línea.
    • b) Muestra los cambios pendientes en el archivo.
    • c) Muestra los conflictos en el archivo.
    • d) Muestra los cambios desde el último commit.
    Respuesta: a) Muestra los commits que cambiaron el archivo línea por línea.
  9. ¿Cuál es el propósito del comando git reflog?
    • a) Listar todos los archivos en el repositorio.
    • b) Mostrar el historial de referencias para el repositorio.
    • c) Sincronizar el repositorio local con el remoto.
    • d) Eliminar referencias antiguas.
    Respuesta: b) Mostrar el historial de referencias para el repositorio.
  10. ¿Qué comando se utiliza para añadir un archivo específico al área de preparación en Git?
    • a) git stage <archivo>
    • b) git add <archivo>
    • c) git commit <archivo>
    • d) git prepare <archivo>
    Respuesta: b) git add <archivo>
  11. ¿Cómo se crea una rama basada en un commit específico?
    • a) git branch <nombre-rama> <commit>
    • b) git checkout -b <nombre-rama> <commit>
    • c) git branch --from <commit> <nombre-rama>
    • d) git checkout <commit> -b <nombre-rama>
    Respuesta: a) git branch <nombre-rama> <commit>
  12. ¿Qué comando se utiliza para ver los cambios que se han preparado para el próximo commit?
    • a) git status --staged
    • b) git diff --cached
    • c) git diff --staged
    • d) b) y c) son correctas.
    Respuesta: d) b) y c) son correctas.
  13. ¿Cuál es la función del comando git tag?
    • a) Crear un nuevo commit.
    • b) Crear una etiqueta en un commit específico.
    • c) Eliminar un commit.
    • d) Mover un commit a otra rama.
    Respuesta: b) Crear una etiqueta en un commit específico.
  14. ¿Qué hace el comando git rm --cached <archivo>?
    • a) Elimina el archivo del repositorio y del sistema de archivos.
    • b) Elimina el archivo solo del repositorio, pero lo mantiene en el sistema de archivos.
    • c) Elimina el archivo solo del sistema de archivos, pero lo mantiene en el repositorio.
    • d) Elimina el archivo de la memoria caché de Git.
    Respuesta: b) Elimina el archivo solo del repositorio, pero lo mantiene en el sistema de archivos.
  15. ¿Cómo se puede ver la lista de archivos ignorados por Git?
    • a) git ignored
    • b) git ls-files --ignored
    • c) git status --ignored
    • d) git check-ignore
    **Respuesta: b) git ls-files --ignored

Espero que este nuevo examen sea útil para evaluar conocimientos intermedios de Git en el contexto de Desarrollo de Aplicaciones Web.

data codes through eyeglasses
Photo by Kevin Ku on Pexels.com

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 Tomás González: Formador y Desarrollador Web

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