Examen Git Platzi

 platzinauta27

Examen online para la obtención de la certificación correspondiente al "Curso Profesional de Git y GitHub" de Platzi.

1. ¿Qué carpeta utiliza git para almacenar todo el contenido del repositorio local?

2. En el archivo .gitignore tengo la siguiente linea:
/storage/*.key
¿Qué archivos serán rastreados por git?

3. ¿Cuál es el nombre de la rama por defecto que Git nos provee? (*) Anteriormente era denominada la rama master

4. ¿Qué comandos me permiten mostrar los valores que tienen las propiedades de configuración user.name y user.email?

5. Es un área de preparación, un lugar temporal con el que contamos antes de enviar los cambios al repositorio local.

6. Es posible hacer un commit sin haber configurado estas propiedades de configuración: user.name y user.email

7. … es una referencia que apunta a la referencia dónde estás trabajando actualmente. 

8. Como se muestra en el gráfico, nuestro repositorio tienes dos ramas: master y experimento. ¿Cuál es el comando necesario para pasar de la rama actual (master) a la rama experimento?

1552-pregunta-test-git.jpg

9. i) Se ha modificado el archivo: blogpost.html, y se creado un nuevo archivo con el nombre acerca-de.html.
ii) Se ejecuto el comando $ git commit -am "Nueva funcionalidad acerca-de"

¿Qué archivos son incluidos en el commit?

10. ¿Qué comando utilizo para fusionar uno o más ramas dentro de la rama que tienes activa?
git ...

11. Tengo conectado mi entorno de desarrollo personal con el siguiente repositorio remoto https://github.com/platzinauta/test-git-platzi.git. ¿Qué salida me muestra el terminal si ejecuto el comando: git remote ?

12. Identifica los comandos git A y B utilizados en la imagen que se muestra:

1553-test-git-pregunta-12.jpg

13. Si tienes 1 computadora personal y 2 laptops, ¿Cuántas claves SSH necesitar tener para trabajar con los repositorios?

14. Cuando utilizas el comando ssh-keygen para crear tus llaves SSH se generan dos archivos. ¿ Que extensiones tienen?

15. ¿Qué método es más seguro para intercambiar información entre tu repositorio local y el repositorio remoto (Github, bitbucket, etc).?