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 apply
ygit stash pop
?- a)
git stash apply
elimina el stash después de aplicarlo. - b)
git stash pop
elimina el stash después de aplicarlo. - c)
git stash apply
crea un nuevo stash. - d)
git stash pop
crea un nuevo stash.
git stash pop
elimina 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.