Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre Git

Total questions: 33

Worksheet time: 17mins

Name
Class
Date
1.

¿Qué es Git?

a)

Un sistema de control de versiones distribuido.

b)

Un editor de texto.

c)

Un sistema operativo.

d)

Un lenguaje de programación.

2.

¿Quién creó Git?

a)

Linus Torvalds

b)

Bill Gates

c)

Steve Jobs

d)

Mark Zuckerberg

3.

¿Cuál es una de las características principales de Git?

a)

Centralizado

b)

Distribuido

c)

Lento

d)

Incompatible

4.

¿Qué comando se utiliza para inicializar un nuevo repositorio?

a)

git new

b)

git start

c)

git create

d)

git init

5.

¿Qué es un commit en Git?

a)

Una instantánea de los cambios.

b)

Un tipo de error.

c)

Una rama de desarrollo.

d)

Un repositorio remoto.

6.

¿Qué comando se utiliza para ver el estado del repositorio?

a)

git verify

b)

git check

c)

git status

d)

git log

7.

¿Qué es un repositorio remoto?

a)

Versiones del proyecto alojadas en internet.

b)

Una copia local del proyecto.

c)

Un archivo de configuración.

d)

Un tipo de commit.

8.

¿Qué comando se utiliza para clonar un repositorio?

a)

git fetch [URL del repo]

b)

git copy [URL del repo]

c)

git download [URL del repo]

d)

git clone [URL del repo]

9.

¿Qué comando se utiliza para crear una nueva rama?

a)

git new brach -b [nombre-rama]

b)

git branch [nombre-rama]

c)

git checkout -b [nombre-rama]

d)

git create-branch [nombre-rama]

10.

¿Qué es un branch en Git?

a)

Un archivo de configuración

b)

Un tipo de commit.

c)

Un repositorio remoto.

d)

Una línea separada de desarrollo.

11.

¿Qué comando se utiliza para ver el historial?

(a)  

12.

¿Qué comando se utiliza para actualizar el repositorio local con cambios del repositorio remoto?

(a)  

13.

¿Qué comando se utiliza para listar repositorios remotos?

(a)  

14.

¿Qué comando se utiliza para chequear diferencias entre el directorio de trabajo y de staging area?

(a)  

15.

¿Qué comando se utiliza para guardar cambios sin confirmarlos?

(a)  

16.

¿Qué comando se utiliza para localizar un commit que introdujo un error en un proyecto?

(a)  

17.

¿Qué muestra el comando git blame?

a)

Quién modificó cada línea de un archivo.

b)

El historial de cambios en un archivo específico.

c)

Los commits, los autores y las fechas de cada línea.

d)

Todo lo anterior.

18.

¿Para qué se utiliza el comando git reflog?

a)

Ver un registro de todos los movimientos y cambios.

b)

Recuperar commits que han sido movidos o eliminados.

c)

Investigar qué sucedió en un punto específico del desarrollo.

d)

Todo lo anterior.

19.

¿Qué permite hacer el comando git worktree?

a)

Trabajar en múltiples ramas de un repositorio al mismo tiempo.

b)

Hacer checkout de diferentes ramas en el mismo directorio.

c)

Clonar el repositorio nuevamente.

d)

Ninguna de las anteriores.

20.

¿Qué hace el comando git filter-branch?

a)

Reescribir el historial de un repositorio.

b)

Eliminar información sensible de commits antiguos.

c)

Modificar los mensajes de los commits.

d)

Todo lo anterior.

21.

¿Cuál es la función del comando git merge --squash?

a)

Combinar los cambios de una rama en otra.

b)

Mantener el historial completo de todos los commits.

c)

Aplastar los commits en un único commit.

d)

Todo lo anterior.

22.

¿Qué comando se utiliza para agregar todos los cambios de feature-branch al índice sin crear un commit automático?

a)

git checkout main

b)

git merge --squash feature-branch

c)

git commit -m 'Squashed merge of feature-branch'

d)

git submodule add https://github.com/usuario/repositorio_submodulo directorio_submodulo

23.

¿Cuál es la función del comando git submodule?

a)

Incluir repositorios dentro de otros repositorios

b)

Crear un commit automático

c)

Modificar el último commit

d)

Restablecer el índice y el historial

24.

¿Qué hace el comando git rebase?

a)

Crea un commit de merge

b)

Mueve tus commits en la cima de otro branch

c)

Agrega un submódulo

d)

Actualiza los submódulos

25.

¿Qué flag se utiliza con git commit para incluir un mensaje directamente desde la línea de comandos?

a)

-m

b)

-a

c)

-p

d)

-f

26.

¿Qué hace la opción --amend en git?

a)

Modifica el último commit realizado

b)

Restablece el índice y el historial

c)

Agrega un submódulo

d)

Forzar la operación

27.

¿Qué comando se utiliza para agregar archivos al área de Staging?

a)

git add

b)

git commit

c)

git push

28.

¿Qué comando se utiliza para confirmar los cambios en el repositorio local?

a)

git commit -m 'mensaje'

b)

git add

c)

git push

29.

¿Qué comando se utiliza para ver los cambios entre el repositorio local y el área de preparación?

a)

git diff HEAD

b)

git log

c)

git status

30.

¿Qué comando se utiliza para enviar los cambios locales al repositorio remoto?

a)

git push

b)

git pull

c)

git fetch

31.

¿Qué comando se utiliza para traer y combinar los cambios del remoto en tu repositorio local?

a)

git pull

b)

git push

c)

git fetch

32.

¿Qué comando se utiliza para combinar cambios de diferentes ramas o repositorios?

a)

git merge

b)

git pull

c)

git push

33.

¿Qué comando se utiliza para comparar archivos en diferentes estados?

a)

git diff

b)

git log

c)

git status