Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GG_prueba

Total questions: 13

Worksheet time: 3hrs 1mins

Name
Class
Date
1.

El comando "git init" es para:

a)

Para inicializar un repositorio desde un directorio existente.

b)

Para visualizar el estado actual de tus archivos indicando si están o no rastreados por Git.

c)

Para visualizar el histórico de las confirmaciones desde la más reciente hasta la más

antigua realizadas sobre un repositorio.

2.

El comando "git commit" es para:

a)

Para confirmar cambios.

b)

Para todos los archivos nuevos que se desean ser rastreados por Git.

c)

Para visualizar el histórico de las confirmaciones desde la más reciente hasta la más

antigua realizadas sobre un repositorio.

3.

El comando "git add" es para:

a)

Para todos los archivos nuevos que se desean ser rastreados por Git.

b)

Para visualizar el histórico de las confirmaciones desde la más reciente hasta la más

antigua realizadas sobre un repositorio.

c)

Para visualizar el estado actual de tus archivos indicando si están o no rastreados por Git.

4.

El comando "git log" es para:

a)

Para visualizar el histórico de las confirmaciones desde la más reciente hasta la más antigua realizadas sobre un repositorio.

b)

Para visualizar el estado actual de tus archivos indicando si están o no rastreados por Git.

c)

Para inicializar un repositorio desde un directorio existente.

5.

El siguiente enunciado es verdadero o falso:

"git es un sistema de control de versiones que está instalado y mantenido en su sistema local (en lugar de en la nube) mientras que github está diseñado como un servicio de alojamiento de repositorio git. Github es un sistema exclusivamente basado en la nube"

a)

verdadero

b)

falso

6.

Cuál de los siguientes comandos permite crear un repositorio:

a)

git init

b)

git start

c)

gti config

d)

git add

7.

¿Cuáles son los comandos más comunes al trabajar en un repositorio remoto?

a)

git pull y git push

b)

git config y git clone

c)

git remote y git force

8.

Imagine que usted y otra persona trabajan en copias locales de un mismo repositorio remoto y las copias locales se encuentran sincronizadas. Los dos editan al mismo tiempo el archivo index1.html en líneas diferentes. Cuando usted trata de sincronizar sus cambios con el repositorio remoto Git rechaza la operación porque la otra persona ya envió sus cambios al repositorio. ¿Qué secuencia de comandos se debería seguir para integrar sus cambios al repositorio ?

a)

Resolver conflicto en GitHub + git pull.

b)

git pull + git add +git commit + git push.

c)

Resolver manualmente el conflicto desde el editor + git add + git commit + git push.

9.

¿Qué es una solicitud de integración (pull request)?

a)

Es una solicitud a un desarrollador para que realice un cambio.

b)

Es una solicitud para poder hacer

fork de un repositorio.

c)

Es un mecanismo para enviar a los administradores de un repositorio cambios propuestos por un usuario que no tiene permisos en el repositorio.

d)

Es una solicitud para obtener permisos sobre un repositorio.

10.

¿Cuál de las siguientes funcionalidades permite crear una copia de un repositorio alojado en GitHub, en su cuenta de GitHub?

a)

fork

b)

clone

11.

Seleccione el comando adecuado para crear una nueva rama llamada

release

a)

git branch release

b)

git new branch release

c)

git new release--branch

12.

Si usted se encuentra trabajando en la rama fix y desea cambiarse a la rama master. ¿Qué comando utilizaría?

a)

git checkout fix master

b)

git checkout master

c)

git checkout fix

13.

Si usted se encuentra trabajando en la rama master y desea fusionar los cambios de la rama release. ¿Cuál de los siguientes comandos utilizaría?

a)

git release --merge

b)

git merge release

c)

git merge master