Bootcamp JS 2 - Laboratorio Git

Objetivos

1. Crear un repositorio en local

- Abre tu terminal y navega hasta el directorio donde deseas crear el repositorio.
- Crea una carpeta con el nombre del repositorio.
- Ingresa a la carpeta que acabas de crear.
- Inicializa el repositorio de Git.

Captura de pantalla 2024-04-28 a las 21 25 03 Captura de pantalla 2024-04-28 a las 21 25 51 Captura de pantalla 2024-04-28 a las 21 30 29 Captura de pantalla 2024-04-28 a las 21 32 18 Captura de pantalla 2024-04-28 a las 21 33 10 Captura de pantalla 2024-04-28 a las 21 35 04

2. Subir el repositorio a GitHub

Crea un nuevo repositorio en GitHub.
Copia el URL del repositorio que acabas de crear en GitHub
Conecta tu repositorio local con el repositorio en GitHub.
Verifica que la conexión se haya establecido correctamente.

Captura de pantalla 2024-04-28 a las 22 14 48 Captura de pantalla 2024-04-28 a las 22 15 27 Captura de pantalla 2024-04-28 a las 22 23 22 Captura de pantalla 2024-04-28 a las 22 24 53 Captura de pantalla 2024-04-28 a las 22 28 04 Captura de pantalla 2024-04-28 a las 22 29 10 Captura de pantalla 2024-04-28 a las 22 29 41

3. Hacer un commit y un push

Crea un archivo en la carpeta del repositorio.
Añade el archivo al staging.
Crea un commit con un mensaje descriptivo.
Sube los cambios al repositorio en GitHub.

4. Crear una rama

Crea una rama nueva llamada "development".
Cambia a la nueva rama.
Realiza algunos cambios en el archivo que creaste.
Añade y haz un commit con los cambios en la rama "development".
Sube los cambios a Github.

Captura de pantalla 2024-04-28 a las 22 31 20 Captura de pantalla 2024-04-28 a las 22 43 47 Captura de pantalla 2024-04-28 a las 22 44 11 Captura de pantalla 2024-04-28 a las 22 44 03 Captura de pantalla 2024-04-28 a las 22 44 56 Captura de pantalla 2024-04-28 a las 22 45 23 Captura de pantalla 2024-04-28 a las 22 45 43 Captura de pantalla 2024-04-28 a las 22 46 16 Captura de pantalla 2024-04-28 a las 22 47 23

5. Hacer un merge

Vuelve a la rama "master".
Haz un merge de la rama "development" a la rama "master".
No hay conflictos, los cambios realizados en la rama "development" se incorporarán a la rama "master".
Haz un push de los cambios al repositorio en GitHub.

Captura de pantalla 2024-04-28 a las 22 48 21 Captura de pantalla 2024-04-28 a las 22 53 36

Observaciones

En el repositorio de Github hay tres ramas:

  • main: la rama principal del repositorio de Github que se crea por defecto
  • master: la rama principal del repositorio local
  • development: que es un rama creada desde master que pide el ejercicio

En este caso no se han generado conflictos que haya que tenido que resolver.

En un principio creé este repositorio de Github como privado pero le he cambiado la visibilidad a público para que sea fácil de corregir. Captura de pantalla 2024-04-28 a las 22 57 27