Instrucciones
Seleccione la respuesta correcta para cada pregunta. Solo hay una respuesta correcta por pregunta.
Preguntas
- ¿Qué comando se utiliza para ver el estado actual del repositorio en Git?
- a)
git status - b)
git log - c)
git show - d)
git state
git status - a)
- ¿Cómo se crean y se cambian a una nueva rama en un solo comando?
- a)
git branch -c <nombre-rama> - b)
git checkout -b <nombre-rama> - c)
git branch <nombre-rama> && git checkout <nombre-rama> - d)
git switch -c <nombre-rama>
git checkout -b <nombre-rama> - a)
- ¿Qué comando se usa para eliminar una rama local en Git?
- a)
git branch -d <nombre-rama> - b)
git branch --delete <nombre-rama> - c)
git remove branch <nombre-rama> - d) a) y b) son correctas.
- a)
- ¿Cuál es la función del comando
git commit --amend?- a) Añadir cambios al último commit.
- b) Revertir el último commit.
- c) Descartar cambios en el área de preparación.
- d) Crear un nuevo commit vacío.
- ¿Qué comando se utiliza para subir cambios al repositorio remoto?
- a)
git upload - b)
git push - c)
git send - d)
git commit
git push - a)
- ¿Cómo se revierten cambios en un archivo que ya ha sido agregado al área de preparación?
- a)
git revert <archivo> - b)
git reset <archivo> - c)
git restore --staged <archivo> - d)
git undo <archivo>
git restore --staged <archivo> - a)
- ¿Qué comando muestra los commits realizados por un usuario específico?
- a)
git log --author="<nombre-usuario>" - b)
git log --user="<nombre-usuario>" - c)
git log --by="<nombre-usuario>" - d)
git log --committer="<nombre-usuario>"
git log --author="<nombre-usuario>" - a)
- ¿Qué hace el comando
git bisect?- a) Divide el repositorio en dos.
- b) Encuentra el commit que introdujo un bug.
- c) Fusiona dos ramas.
- d) Revertir una serie de commits.
- ¿Cuál es la diferencia entre
git stash applyygit stash pop?- a)
git stash applyelimina el stash después de aplicarlo. - b)
git stash popelimina el stash después de aplicarlo. - c)
git stash applycrea un nuevo stash. - d)
git stash popcrea un nuevo stash.
git stash popelimina el stash después de aplicarlo. - a)
- ¿Qué comando se utiliza para listar todos los stashes en Git?
- a)
git stash list - b)
git stash show - c)
git stash log - d)
git stash view
git stash list - a)
- ¿Cómo se elimina un stash específico en Git?
- a)
git stash drop <stash> - b)
git stash remove <stash> - c)
git stash delete <stash> - d)
git stash clear <stash>
git stash drop <stash> - a)
- ¿Qué comando se usa para crear una copia de un repositorio remoto en local?
- a)
git fork <url> - b)
git duplicate <url> - c)
git clone <url> - d)
git copy <url>
git clone <url> - a)
- ¿Qué hace el comando
git rebase -i?- a) Realiza un rebase automático.
- b) Realiza un rebase interactivo.
- c) Rebasea solo los commits marcados como importantes.
- d) Rebasea todos los commits, excepto los merge commits.
- ¿Cómo se configura un nombre de usuario en Git a nivel global?
- a)
git config user.name "Nombre" - b)
git config --global username "Nombre" - c)
git config --global user.name "Nombre" - d)
git set --global user.name "Nombre"
git config --global user.name "Nombre" - a)
- ¿Qué hace el comando
git pull --rebase?- a) Hace pull y luego merge de los cambios.
- b) Hace pull y luego rebase de los cambios.
- c) Solo hace pull de los cambios.
- d) Solo hace rebase de los cambios.
Espero que este nuevo examen sea también útil para evaluar conocimientos intermedios de Git en el contexto de Desarrollo de Aplicaciones Web.
