Bienvenidos.
Espero que estés aprendiendo muchísimo y de igual forma divirtiéndote con el curso.
En este vídeo aprenderemos sobre MERS, es decir, a fusionar nuestras ramas.
Vamos a llevarlo también a un entorno real, un entorno laboral donde eres.
Supongamos que nosotros tenemos una empresa que se llama Productos Interactivos, en la cual, pues
hay seis desarrolladores escribiendo código.
Lo primero es definir una rama principal.
En esa rama debe tener unas políticas.
Y a partir de esa rama principal, nosotros crear nuestra propia rama.
Por qué?
Porque nosotros tenemos que hacerte es, tenemos que hacer laboratorios y una vez esos tests estén bien.
Nosotros podemos fusionar todos esos cambios que hicimos hacia la rama principal.
Entonces, veámoslo en la práctica.
Vamos a definir por acá un directorio que se llama.
Interactivo.
MERS.
Listo, nos dirigimos hacia allá.
Documentos interactivos no sé qué.
Creamos nuestro repositorio perfecto.
Vamos a crear archivos todss.
MERS.
Del 1 al 5.
Listo, estepunto Jamel.
Aquí está nuestro keigo, le decimos it at punto superbién git commit menos M.
Se añade código.
Listo.
Y a esto le seguimos y estatus para ver cómo está, que nos hace falta.
Le vamos a decir Geet Browns tenemos una rama principal que se llama Master.
A partir de master nosotros podemos generar nuevas ramas y pues en la versión 2 de Git nosotros podemos
hacerlo de varias maneras.
Voy a mostrar cada una.
Entonces la primera puede ser Git branch y el nombre de la rama.
O sea, a partir de la rama de master que tiene estos archivos, nosotros vamos a generar una rama nueva.
Entonces vamos a llamarla nueva.
Si volvemos a ejecutar Git brunch, vamos a ver que existe una rama que se llama Nueva.
Vamos a generar otra rama, pero ya con un nuevo comando vamos a decirle Git checkout, que aunque sirve
para movernos entre ramas, también nos sirve para generar una rama y movernos a ella de una vez.
Por ejemplo, con este comando nosotros creamos la rama, pero nunca nos movimos hacia ella.
Me di cuenta por el asterisco que está aquí.
Entonces git checkout menos B para crear la rama y mover más a ella.
Y le digo por ejemplo mover.
Ok, dice que hizo un switch hacia la rama que se llama mover.
Y si volvemos a listar las ramas verán que ya estoy en mover y el nuevo comando es git switch.
Menos sé para generar una nueva rama y a esta rama la vamos a llamar interactivo slash dev, por ejemplo.
O lo ideal sería que tuviera el nombre de ustés, por ejemplo.
Johnnier Listo, si vuelvo a listar las ramas vienen, que ahí está.
Entonces vamos a eliminar las ramas anteriores que branch menos de mover.
Y vamos a eliminar la Kaizen nueva super bien, tenemos solamente dos ramas, mi rama principal y la
rama interactivo.
Entonces aquí estoy.
Y tenemos cinco archivos y lo que vamos a hacer es generar.
Nuevos archivos.
O'Leary sería también, pues, editar alguno de esos archivos, porque ahí es donde vamos a hacer cambios
hacia nuestro repositorio.
Entonces esto no se va a llamar MERS, sino que se va a llamar Index.
Puntó.
HTML.
Y listo, aquí tenemos nuestro código superbién.
Vamos a hacer un kit at puntó.
Git commit menos cm decimos se añaden los HTML superbién, perfecto.
Si le decimos git branch, vamos a ver que aún seguimos parados en jonios, pero qué pasa si nos movemos?
Y también hay dos comandos para movernos.
Puede ser git swiss hazían master.
Miren, no existen los HTML.
Cómo es el otro comando para moverme entre ramas git checkout?
Le decimos el nombre de la rama interactivo Johnnier.
Ahora bien, se preguntarán por qué estos dos comandos nueva presioné git.
Muy posiblemente checkout pueda estar de pecados y listÃn con quit me no me enojé el no van a encontrar
el check out por acá si tienen la versión 2 de Git, aunque pues aún funciona.
Pero listo.
Estamos en Geet, en cualquir.
Estamos en la rama interactivo Johnny.
Ahora nosotros cómo podemos fusionar todos estos cambios?
O sea, estos HTML para que aparezcan en la rama de master.
Que ese es el deber ser cuando estamos trabajando en un entorno colaborativo.
Entonces nosotros lo que vamos es hacer pararnos en la rama Master.
Nos vamos a dirigir hacia allá?
Puede ser con Git Sweets.
Recuerde tenerlo con jizz cout.
Yo lo voy a hacer con Git Switch hacia master y a partir de esta rama yo le voy a decir vea, señor
git merge.
O sea, fusión hame.
O traeme todos los cambios que están en la rama interactivo Johnnier hacia Master le doy igual app a
ella, está super bien.
Si le digo git browns aquí, pues obviamente ya existen los cambios y como esta rama no va a hacer nada
más, simplemente lo elimino como lo elimino.
Git branch menosde y chau o interactivo.
Johnnier Superbién.
Siendo así, nos vemos en el siguiente video.