Instrucciones
Seleccione la respuesta correcta para cada pregunta. Solo hay una respuesta correcta por pregunta.
Preguntas
- ¿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>
git clone <url> - a)
- ¿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
git diff HEAD - a)
- ¿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>"
git config alias.<nombre-alias> "<comando>" - a)
- ¿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
git log --patch - a)
- ¿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>
git merge --no-commit <rama> - a)
- ¿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>
git branch --contains <commit> - a)
- ¿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
git log --graph - a)
- ¿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.
- ¿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.
- ¿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>
git add <archivo> - a)
- ¿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>
git branch <nombre-rama> <commit> - a)
- ¿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.
- a)
- ¿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.
- ¿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.
- ¿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
git ls-files --ignored - a)
Espero que este nuevo examen sea útil para evaluar conocimientos intermedios de Git en el contexto de Desarrollo de Aplicaciones Web.

