19/12/22, 16:42 [Link]
com/clases/examen/resultados/1557/
443 pts
Curso Profesional de Git y GitHub
¡No te rindas!
Necesitas una calificación mínima de 9.0 para aprobar.
Vuelve a intentarlo en 05 horas, 40 minutos, 07 segundos
8.67 26 / 30
Aciertos
Calificación
1. Git funciona para muchos tipos de archivo, ¿Qué tal funciona Git con archivos
binarios?
Los puede agregar y versionar pero es mejor usar Git con texto plano.
2. ¿La terminal ideal para usar Git en Windows es?
Git Bash o una terminal derivada de Linux
3. ¿Qué guarda Git?
Los cambios de los archivos de un proyecto.
4. En un commit, los mensajes del commit son:
[Link] 1/6
19/12/22, 16:42 [Link]
Importantes y obligatorios.
5. Los cambios a un archivo que están en “staging” están en:
Un área temporal en memoria antes de llegar al repositorio.
6. ¿Qué es un branch o una rama en Git?
Un repositorio aparte del master donde puedes trabajar en paralelo.
7. Con checkout puedo:
Ver todos los archivos de mi proyecto como los dejé en otras ramas.
8. Un repositorio remoto y un repositorio local:
Tienen las mismas ramas dado que uno es un reflejo del otro. REPASAR CLASE
9. ¿Cuándo debería hacer un merge?
Cuando quiero fusionar los cambios de una rama con otra.
10. Cuando hay un conflicto entre archivos lo mejor es:
Analizar los conflictos tal como los reportó Git y elegir los cambios finales, luego commit.
11. ¿Las llaves públicas son?
[Link] 2/6
19/12/22, 16:42 [Link]
Fáciles de compartir y sus mensajes imposibles de descifrar.
12. ¿Qué crean los tags en Git?
Versiones descargables y puntos únicos en una rama de un repositorio.
13. En un repositorio público en GitHub, ¿qué puede hacer los colaboradores?
Hacer cambios al repositorio, hacer push/pull, crear ramas, etc.
14. Para que dos personas trabajen en paralelo sobre el mismo archivo se recomienda:
Una rama independiente por cada persona y sus cambios que luego con verificación se
hace merge a master.
15. Un pull request es:
Un cambio sugerido a un repositorio que el dueño del repositorio puede autorizar y hacer
merge a la rama que elija.
16. El dueño de un repositorio al ver un pull request puede:
Editarlo, aceptarlo, darle merge, comentarlo para pedir cambios.
17. Cuando hago un fork de un proyecto en GitHub, ¿lo que logro es?
Copiar un repositorio público a mis repositorios en GitHub, con todas sus ramas e historia
anterior.
[Link] 3/6
19/12/22, 16:42 [Link]
18. Si ya hiciste el desafío de “Hazme un pull request,” ¿dentro de cuál etiqueta tenías
que agregar el cambio?
<divid="post">
19. Cuando usas git stash, los cambios que “guardas” temporalmente se guardan en:
Memoria temporal, volviendo al estado del último commit.
20. ¿Cuándo deberías usar cherry-pick?
Cuando quiero los cambios de un commit pasado sin dañar la historia de la rama.
21. ¿Qué puedes hacer con gitk?
Ver en una interfaz visual las ramas y el log de tu repositorio.
22. Si usas:
git config --global [Link] "shortlog"
¿Cómo invocar ese comando?
git platzi
23. Es mejor aprender a manejar Git con la terminal antes de hacerlo con herramientas
visuales como Gitk porque:
[Link] 4/6
19/12/22, 16:42 [Link]
Debemos aprender Git con sus comandos de la terminal para resolver problemas o
conflictos más avanzados. Gitk funciona bien, pero no nos permite realizar operaciones tan
complejas.
24. ¿Cómo llaman GitHub y GitLab a los "merges" (propuestas de cambios desde otra
rama o repositorio)?
GitHub los llama Pull Request y GitLab Merge Request.
25. ¿Puedes conectar tu repositorio local con más de un repositorio remoto?
Falso REPASAR CLASE
26. Estás en la rama master y quieres mandar los últimos cambios que guardaste con
git stash a la rama retomando-los-cambios (la rama no ha sido creada aún). ¿Cuál
de las siguientes soluciones es incorrecta?
git stash apply retomando-los-cambios
27. ¿Cuál es la diferencia entre git rm y git reset HEAD?
git rm borra todos los commits y el historial donde aparezcan los archivos. git reset head
también, pero guarda los últimos cambios en Staging.
28. ¿Para qué sirve git grep?
Para encontrar los mensajes de commits que incluyen una cierta palabra. REPASAR CLASE
29. Por defecto, GitHub usa la rama main como la rama principal. ¿Podemos cambiar la
rama principal?
[Link] 5/6
19/12/22, 16:42 [Link]
Verdadero
30. ¿Para qué sirve GitHub Pages?
Es un servicio de GitHub que nos permite publicar nuestros repositorios en internet (por
ejemplo, [Link] o [Link]/proyecto).
REGRESAR
false
[Link] 6/6