wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Preguntas sobre Git y GitHub

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

¿Qué es Git?

a)

Un sistema de control de versiones distribuido.

b)

Un servicio de almacenamiento en la nube.

c)

Un lenguaje de programación.

d)

Un editor de código.

2.

¿Qué es GitHub?

a)

Un cliente de Git.

b)

Un lenguaje de programación.

c)

Una plataforma para alojar repositorios Git en la nube.

d)

Un sistema operativo.

3.

¿Cuál es la diferencia principal entre Git y GitHub?

a)

Git es un sistema de control de versiones, mientras que GitHub es una plataforma para alojar repositorios Git.

b)

No hay diferencia, son lo mismo.

c)

GitHub es un lenguaje de programación y Git es un sistema operativo.

d)

Git es solo una interfaz gráfica de GitHub.

4.

¿Qué es un repositorio en Git?

a)

Una carpeta donde se almacenan solo archivos de texto.

b)

Un espacio donde se guardan los archivos y el historial de cambios de un proyecto.

c)

Una base de datos para almacenar grandes volúmenes de datos.

d)

Un servicio de alojamiento en la nube.

5.

¿Qué es un commit en Git?

a)

Un registro de cambios con un mensaje descriptivo.

b)

Un comando para descargar archivos de internet.

c)

Un método para eliminar archivos de un repositorio.

d)

Un sistema de autenticación de GitHub.

6.

¿Qué es un branch (rama) en Git?

a)

Un tipo de archivo en un repositorio.

b)

Una línea separada de desarrollo dentro de un repositorio.

c)

Un usuario con acceso a un repositorio.

d)

Una versión comprimida del código fuente.

7.

¿Qué es un merge en Git?

a)

La combinación de los cambios de una rama con otra.

b)

La eliminación de un commit en un repositorio.

c)

Un proceso para revertir cambios en GitHub.

d)

La sincronización automática de todos los archivos del repositorio.

8.

¿Qué es un fork en GitHub?

a)

Un alias para acceder a un repositorio remoto.

b)

Una fusión automática de ramas.

c)

Una copia de un repositorio en otra cuenta de usuario.

d)

Un comando para eliminar una rama.

9.

¿Para qué se usa un pull request en GitHub?

a)

Para descargar cambios de un repositorio remoto.

b)

Para solicitar la revisión y fusión de cambios en un repositorio.

c)

Para bloquear el acceso a un repositorio.

d)

Para eliminar una rama en un repositorio remoto.

10.

¿Cuál de las siguientes opciones describe correctamente un .gitignore?

a)

Un archivo que contiene la documentación del proyecto.

b)

Un archivo que especifica qué archivos o carpetas deben ser ignorados por Git.

c)

Un comando para revertir cambios en Git.

d)

Una configuración de acceso para usuarios de GitHub.

11.

¿Qué comando se usa para inicializar un nuevo repositorio Git?

a)

git start

b)

git create

c)

git init

d)

git new

12.

¿Qué comando se usa para clonar un repositorio remoto?

a)

git copy

b)

git clone

c)

git download

d)

git fetch

13.

¿Qué comando se usa para agregar archivos al área de preparación (staging area)?

a)

git commit

b)

git merge

c)

git save

d)

git add

14.

¿Cómo se realiza un commit en Git?

a)

git commit -save "mensaje"

b)

git commit -m "mensaje"

c)

git save -m "mensaje"

d)

git add commit "mensaje"

15.

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

a)

git info

b)

git changes

c)

git status

d)

git log

16.

¿Cómo se crea una nueva rama en Git?

a)

git branch nombre_rama

b)

git new branch nombre_rama

c)

git create nombre_rama

d)

git branch -new nombre_rama

17.

¿Qué comando permite cambiar de una rama a otra?

a)

git swap nombre_rama

b)

git move nombre_rama

c)

git checkout -branch nombre_rama

d)

git checkout nombre_rama

18.

¿Qué comando se usa para enviar cambios al repositorio remoto?

a)

git push

b)

git send

c)

git commit

d)

git upload

19.

¿Qué comando permite descargar y fusionar los cambios del repositorio remoto?

a)

git merge

b)

git upload

c)

git pull

d)

git fetch --merge

20.

¿Qué comando permite ver el historial de commits en un repositorio?

a)

git track

b)

git history

c)

git log

d)

git commits