WorksheetsCuestionario sobre Git
Total questions: 33
Worksheet time: 17mins
¿Qué es Git?
Un sistema de control de versiones distribuido.
Un editor de texto.
Un sistema operativo.
Un lenguaje de programación.
¿Quién creó Git?
Linus Torvalds
Bill Gates
Steve Jobs
Mark Zuckerberg
¿Cuál es una de las características principales de Git?
Centralizado
Distribuido
Lento
Incompatible
¿Qué comando se utiliza para inicializar un nuevo repositorio?
git new
git start
git create
git init
¿Qué es un commit en Git?
Una instantánea de los cambios.
Un tipo de error.
Una rama de desarrollo.
Un repositorio remoto.
¿Qué comando se utiliza para ver el estado del repositorio?
git verify
git check
git status
git log
¿Qué es un repositorio remoto?
Versiones del proyecto alojadas en internet.
Una copia local del proyecto.
Un archivo de configuración.
Un tipo de commit.
¿Qué comando se utiliza para clonar un repositorio?
git fetch [URL del repo]
git copy [URL del repo]
git download [URL del repo]
git clone [URL del repo]
¿Qué comando se utiliza para crear una nueva rama?
git new brach -b [nombre-rama]
git branch [nombre-rama]
git checkout -b [nombre-rama]
git create-branch [nombre-rama]
¿Qué es un branch en Git?
Un archivo de configuración
Un tipo de commit.
Un repositorio remoto.
Una línea separada de desarrollo.
¿Qué comando se utiliza para ver el historial?
(a)
¿Qué comando se utiliza para actualizar el repositorio local con cambios del repositorio remoto?
(a)
¿Qué comando se utiliza para listar repositorios remotos?
(a)
¿Qué comando se utiliza para chequear diferencias entre el directorio de trabajo y de staging area?
(a)
¿Qué comando se utiliza para guardar cambios sin confirmarlos?
(a)
¿Qué comando se utiliza para localizar un commit que introdujo un error en un proyecto?
(a)
¿Qué muestra el comando git blame?
Quién modificó cada línea de un archivo.
El historial de cambios en un archivo específico.
Los commits, los autores y las fechas de cada línea.
Todo lo anterior.
¿Para qué se utiliza el comando git reflog?
Ver un registro de todos los movimientos y cambios.
Recuperar commits que han sido movidos o eliminados.
Investigar qué sucedió en un punto específico del desarrollo.
Todo lo anterior.
¿Qué permite hacer el comando git worktree?
Trabajar en múltiples ramas de un repositorio al mismo tiempo.
Hacer checkout de diferentes ramas en el mismo directorio.
Clonar el repositorio nuevamente.
Ninguna de las anteriores.
¿Qué hace el comando git filter-branch?
Reescribir el historial de un repositorio.
Eliminar información sensible de commits antiguos.
Modificar los mensajes de los commits.
Todo lo anterior.
¿Cuál es la función del comando git merge --squash?
Combinar los cambios de una rama en otra.
Mantener el historial completo de todos los commits.
Aplastar los commits en un único commit.
Todo lo anterior.
¿Qué comando se utiliza para agregar todos los cambios de feature-branch al índice sin crear un commit automático?
git checkout main
git merge --squash feature-branch
git commit -m 'Squashed merge of feature-branch'
git submodule add https://github.com/usuario/repositorio_submodulo directorio_submodulo
¿Cuál es la función del comando git submodule?
Incluir repositorios dentro de otros repositorios
Crear un commit automático
Modificar el último commit
Restablecer el índice y el historial
¿Qué hace el comando git rebase?
Crea un commit de merge
Mueve tus commits en la cima de otro branch
Agrega un submódulo
Actualiza los submódulos
¿Qué flag se utiliza con git commit para incluir un mensaje directamente desde la línea de comandos?
-m
-a
-p
-f
¿Qué hace la opción --amend en git?
Modifica el último commit realizado
Restablece el índice y el historial
Agrega un submódulo
Forzar la operación
¿Qué comando se utiliza para agregar archivos al área de Staging?
git add
git commit
git push
¿Qué comando se utiliza para confirmar los cambios en el repositorio local?
git commit -m 'mensaje'
git add
git push
¿Qué comando se utiliza para ver los cambios entre el repositorio local y el área de preparación?
git diff HEAD
git log
git status
¿Qué comando se utiliza para enviar los cambios locales al repositorio remoto?
git push
git pull
git fetch
¿Qué comando se utiliza para traer y combinar los cambios del remoto en tu repositorio local?
git pull
git push
git fetch
¿Qué comando se utiliza para combinar cambios de diferentes ramas o repositorios?
git merge
git pull
git push
¿Qué comando se utiliza para comparar archivos en diferentes estados?
git diff
git log
git status
