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.
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.