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.