Instrucciones
Seleccione la respuesta correcta para cada pregunta. Solo hay una respuesta correcta por pregunta.
Preguntas
- ¿Qué comando se utiliza para agregar todos los cambios en los archivos al área de preparación en Git?
- a)
git add .
- b)
git add *
- c)
git add --all
- d) Todas las anteriores.
- a)
- ¿Qué comando se utiliza para eliminar un archivo tanto del repositorio como del sistema de archivos?
- a)
git rm <archivo>
- b)
git delete <archivo>
- c)
git remove <archivo>
- d)
git discard <archivo>
git rm <archivo>
- a)
- ¿Cómo se guarda temporalmente el trabajo actual en Git para cambiar a otra rama sin hacer commit?
- a)
git save
- b)
git stash
- c)
git store
- d)
git keep
git stash
- a)
- ¿Qué comando se utiliza para aplicar los cambios guardados en el stash?
- a)
git stash apply
- b)
git stash pop
- c)
git stash use
- d) a) y b) son correctas.
- a)
- ¿Cuál es el propósito del comando
git cherry-pick <commit>
?- a) Eliminar un commit especÃfico.
- b) Aplicar cambios de un commit especÃfico a la rama actual.
- c) Comparar dos commits.
- d) Fusionar dos commits.
- ¿Cómo se deshacen los cambios en el área de preparación antes de hacer un commit?
- a)
git revert
- b)
git reset
- c)
git restore --staged <archivo>
- d) b) y c) son correctas.
- a)
- ¿Qué comando se utiliza para listar las ramas locales en Git?
- a)
git branch
- b)
git list
- c)
git show branches
- d)
git branches
git branch
- a)
- ¿Qué hace el comando
git fetch
?- a) Actualiza el repositorio local con los cambios del remoto y hace merge.
- b) Sincroniza y combina los cambios remotos en la rama actual.
- c) Trae los cambios del repositorio remoto pero no los combina.
- d) Elimina los commits locales no sincronizados.
- ¿Cuál es la diferencia principal entre
git pull
ygit fetch
?- a)
git pull
solo trae cambios,git fetch
también combina cambios. - b)
git fetch
solo trae cambios,git pull
también combina cambios. - c)
git pull
ygit fetch
hacen lo mismo. - d)
git pull
es para ramas,git fetch
es para commits.
git fetch
solo trae cambios,git pull
también combina cambios. - a)
- ¿Cómo se configura un repositorio remoto en Git?
- a)
git remote set-url origin <url>
- b)
git set remote <url>
- c)
git remote add origin <url>
- d)
git set-url remote <url>
git remote add origin <url>
- a)
- ¿Qué comando se usa para renombrar una rama en Git?
- a)
git rename <nombre-viejo> <nombre-nuevo>
- b)
git branch -m <nombre-nuevo>
- c)
git rename branch <nombre-nuevo>
- d)
git branch --rename <nombre-nuevo>
git branch -m <nombre-nuevo>
- a)
- ¿Cómo se visualizan los commits que están en la rama actual pero no en la rama master?
- a)
git log master..HEAD
- b)
git log HEAD..master
- c)
git show master..HEAD
- d)
git diff master..HEAD
git log master..HEAD
- a)
- ¿Qué comando se utiliza para fusionar cambios de una rama remota en una rama local?
- a)
git pull <remote> <branch>
- b)
git merge <remote>/<branch>
- c)
git rebase <remote>/<branch>
- d) Todas las anteriores.
- a)
- ¿Cuál es el propósito de
git rebase
?- a) Combinar dos ramas sin crear un commit de fusión.
- b) Eliminar commits duplicados.
- c) Mover o combinar una secuencia de commits a una nueva base.
- d) Cambiar el mensaje de un commit anterior.
- ¿Qué hace el comando
git push origin --delete <rama>
?- a) Elimina la rama local.
- b) Elimina la rama remota.
- c) Renombra la rama remota.
- d) Combina la rama local con la remota.
Espero que este examen también 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.