Lógica de Programación Avanzada | Sesión 2 – Jueves 18 de junio – 4 PM COL/ECU/PAN | 6 PM UY — Transcript
Full transcript
- 0:08Entonces, GitHub nos proporciona
- 0:11herramientas de colaboración para
- 0:13revisar el código e integración
- 0:17continua.
- 0:19Entonces, les voy a compartir la página
- 0:26acá.
- 0:33Listo. Y les voy a recompartir la página
- 0:35de Giko.
- 0:42Listo, chicos. El propósito de Git y
- 0:44GitHub, el de Git es facilitar el
- 0:46seguimiento de los cambios en proyectos
- 0:48de software y el de GitHub es
- 0:51proporcionar un entorno en la nube para
- 0:52colaborar en proyectos de software
- 0:54gestionando repositorios Git y
- 0:56facilitando la colaboración.
- 0:59Listo.
- 1:01El uso de Git es clonar, o sea, crear
- 1:03una copia local de un repositorio que
- 1:06está en la nube. Puede ser, por ejemplo,
- 1:09de estos que están acá, por ejemplo, de
- 1:11este o de cualquiera que ustedes tengan
- 1:15y trabajar en en base a ramas, o sea,
- 1:18trabajamos en diferentes versiones de un
- 1:20proyecto simultáneamente. ¿Listo? y
- 1:24tenemos unos comandos con mid push para
- 1:27guardar cambios y subirlos a un
- 1:28repositorio. Y también podemos mezclar
- 1:31esas ramas. ¿Listo?
- 1:34Entonces vamos a empezar por lo por lo
- 1:36más básico. Eh, ¿ya todos tienen
- 1:38instalado Git en su máquina o alguien
- 1:42hace falta que me levante la manito o me
- 1:44envíe un emoji? El que no lo tenga
- 1:46instalado, porfa.
- 1:53Ya por acá,
- 1:55¿quién no lo tiene instalado para para
- 1:57que lo instalemos?
- 2:02Listo. Ángeles no lo tiene. Sara
- 2:04tampoco. Listo, chicos. Entonces vamos a
- 2:06a
- 2:08instalarlo, que es muy importante
- 2:10tenerlo. Bueno, hay que hay que aclarar
- 2:12que los que tienen Mac o Linux no hay
- 2:15necesidad de instalarlo porque por
- 2:16defecto su terminal ya ya viene con Git
- 2:19instalado. Eh, listo, chicos. Acá les
- 2:22compartí, vamos a acceder en el chat al
- 2:24link que les compartí de Git y acá en la
- 2:28parte donde dice install,
- 2:33Sara, lo importante es que yo creo que
- 2:35puedas prestar mucha atención a la clase
- 2:37de hoy. De igual manera, yo les voy a
- 2:39compartir al finalizar unas guías de lo
- 2:41que vamos a estar viendo hoy para que
- 2:43puedan repasar, porque esto es muy
- 2:45importante porque es la base de la
- 2:47programación.
- 2:49El 100% de los programadores usan GIP y
- 2:52GitHub. Entonces, aunque son unos
- 2:54comandos, siempre van a ser los mismos.
- 2:56Es importante que que entonces prestemos
- 2:58mucha atención porque aparte solo
- 3:00tenemos esta clase, ya la siguiente es
- 3:03de programación. Entonces, es importante
- 3:06que que esta clase prestemos mucha
- 3:08atención. Entonces, para instalarlo pues
- 3:10les voy a compartir también la
- 3:11instalación.
- 3:14Acá les compto el documento. Entonces se
- 3:18van acá a instalar, ¿cierto? A install y
- 3:22seleccionan el sistema operativo que
- 3:24tengan, ¿cierto? Entonces, en este caso
- 3:26Windows y le dan descargar. Listo.
- 3:35Listo, hasta ahí. Entonces les voy a
- 3:37mostrar
- 3:42si tienes Mac, no, no hay necesidad de
- 3:45que lo de que lo descargues porque ya
- 3:47viene instalado.
- 3:52Listo. Entonces, cuando lo descarguen,
- 3:54les va a aparecer este
- 3:57instalador. Le van a dar en install acá
- 4:01y les va a aparecer esta otra ventanita.
- 4:04Listo, deseleccionan este y le damos
- 4:07finalizar.
- 4:09Eso por ese lado. ¿Listo? Entonces ahora
- 4:12van a acceder a la otra cuando terminen
- 4:14ahí
- 4:16y van a acceder a la de GitHub que les
- 4:18mandé acá.
- 4:21Se las voy a volver a enviar
- 4:24para que se registren. ¿Listo? Entonces
- 4:27ingresan a gitub.com,
- 4:30le dan exing app. Acá van a ingresar los
- 4:33datos que le piden, correo, una
- 4:35contraseña
- 4:37y al correo que asocian les va a llegar
- 4:39un código y entonces le van a abrir
- 4:41GitHub y ese es el registro listo.
- 4:45¿Quién ya quién todavía no tiene estos
- 4:48pasos listos por para poder continuar?
- 5:07Listo. Vamos ahí dos minuticos para para
- 5:09empezar. Igual ahí les compartí al chat
- 5:12la
- 5:14guía.
- 5:16Hola, Óscar, ¿cómo estás? Te pongo en
- 5:18contexto. Nos estamos registrando,
- 5:20estamos descargando Git y GitHub.
- 5:26para poder dar la clase. A ver, te
- 5:28comparto nuevamente la instalación por
- 5:30si no lo tienes.
- 5:33Te comparto los links.
- 5:41Óscar, ¿tú tienes Windows o Linux Mac?
- 5:51Listo. Entonces, por favor, vas a
- 5:53ingresar a ese link que te envié. Vas a
- 5:55descargar Hub y te vas a registrar acá
- 5:58en GitHub, perdón, y vas a descargar
- 6:00Git.
- 6:20Listo, chicos.
- 6:22Bueno,
- 6:27después de eso,
- 6:30en la guía que ustedes estaban viendo,
- 6:32¿quién me ayuda? Estaban trabajando
- 6:34desde el terminal o desde el terminal de
- 6:37algún ID.
- 6:39para que no nos vayamos a a perder de
- 6:41pronto.
- 6:49Desde el terminal. Listo.
- 6:52Bueno, chicos, desde el terminal sería
- 6:55esto mismo lo que les estoy mostrando
- 6:57acá en pantalla. Eh,
- 7:01lo mismo que esto, ¿cierto? Si yo voy
- 7:02acá a Visual Studio Code,
- 7:07bueno, eso era un repo que ya tenía. Es
- 7:10lo mismo que yo trabajar en esta
- 7:11terminal,
- 7:13en est.
- 7:15Entonces, si yo hago, por ejemplo, acá
- 7:16algún código, pues vendría siendo lo
- 7:18mismo. Pero de momento vamos a empezar
- 7:21en esta y ya les muestro cómo es la
- 7:23transición para que pasemos a esta.
- 7:24¿Listo?
- 7:27Entonces, hm,
- 7:31yo desde Git puedo empezar a crear mis
- 7:34proyectos, ¿cierto? Eh, Facundo lo ideal
- 7:37es que puedas abrir la terminal de git.
- 7:39Entonces, cuando descargas esta y la
- 7:42instalas, hay una que se llama Gitbash.
- 7:45Entonces, esa es la que la que abres.
- 7:47Epa, la Gitbas.
- 7:50Listo. Entonces, acá yo puedo empezar a
- 7:54a crear mi proyecto. Vamos a crear
- 7:56nuestro primer proyecto. Entonces, vamos
- 7:58a crear acá. Bueno, estos comandos ya
- 8:00los creo que ya lo saben. Entonces, voy
- 8:04a a a ir a mi escritorio, ¿cierto?
- 8:08Los que puedan me van siguiendo acá los
- 8:10comandos,
- 8:11porfa,
- 8:13para que vayamos creando el proyecto.
- 8:15¿Listo? Entonces, accedemos al
- 8:17escritorio desde la terminal. ¿Listo?
- 8:20Entonces, ¿cómo confirmo que estoy en la
- 8:21terminal o en el escritorio? Entonces
- 8:24doy el comando PWD
- 8:26para saber la ruta. Entonces, miren, que
- 8:29ahí me dice User Juan Desktop. Entonces,
- 8:32ahí ya estoy en el escritorio, ¿cierto?
- 8:38Listo.
- 8:40Entonces, como ya estoy en el
- 8:41escritorio, voy a empezar a crear la
- 8:44primer carpeta, ¿cierto?
- 8:50Listo. Entonces, para crear la primer
- 8:52carpeta, entonces con el comando
- 8:54McKadir, entonces yo, por ejemplo, puedo
- 8:56crear proyecto
- 8:58guion git o el nombre que ustedes
- 9:02quieran, ¿cierto? Entonces ahí ya estoy
- 9:05dentro de ve, perdón, ya creé la carpeta
- 9:08en el escritorio.
- 9:10Vamos a ver si acá
- 9:13listo. ¿Y cómo accedo a esa carpeta? Lo
- 9:15mismo, CD Proyecto
- 9:19Git.
- 9:21Listo. ¿Quién me recuerda? Porfa, o me
- 9:23dice ahí en el chat cómo es que confirmo
- 9:26en qué en qué ubicación estoy. ¿Cómo
- 9:29confirmo que estoy EPA Facundo? PWD.
- 9:31Gracias. Entonces, miren que acá yo ya
- 9:35estoy proyecto git, ¿cierto? Ya pasé de
- 9:37escritorio
- 9:39a estar dentro de la carpeta, ¿cierto?
- 9:43Entonces, como ya estoy dentro de la
- 9:45carpeta, ¿cómo inicializo para que poder
- 9:48tener git dentro de esta carpeta?
- 9:51Entonces, esto solo se hace una vez por
- 9:53proyecto. Entonces, lo ideal es como ya
- 9:56estoy dentro de ese proyecto,
- 9:59entonces hago git init. Listo. Entonces,
- 10:03les voy a compartir acá el siguiente,
- 10:06los comandos.
- 10:13Entonces, hacemos git init, ¿cierto?
- 10:17Listo. Entonces, básicamente lo que me
- 10:18dice acá es que estamos usando la rama
- 10:21master y que ya eh la configuración está
- 10:25por defecto. Algunos si lo han hecho por
- 10:28primera vez, lo que le va a pedir es una
- 10:30configuración global, que básicamente
- 10:34sería lo que les compartí ahí. E acá.
- 10:42Listo. Les va a pedir esta
- 10:44configuración, ¿cierto?,
- 10:45que es quién es el que está haciendo los
- 10:48cambios. Entonces, a los que le aparezca
- 10:51esto, van a copiar este código y van a
- 10:54colocar su correo electrónico
- 10:58y en el segundo van a colocar su nombre
- 11:00de usuario, puede ser el que ustedes
- 11:01quieran. ¿Listo? Entonces, a los que le
- 11:04aparezca esto, pues lo van a configurar
- 11:05así. Entonces, copian esto, colocan acá
- 11:08en comillas su correo electrónico y acá
- 11:11en el segundo lo copian y su nombre de
- 11:13usuario. Entonces ya todos los commits o
- 11:16los cambios que vayan a hacer van a
- 11:18quedar guardados con el con el usuario y
- 11:22el correo que ustedes le pongan. ¿Listo?
- 11:24Entonces ustedes lo pueden hacer de
- 11:26manera global, o sea, para todos los
- 11:28proyectos o de manera o simplemente por
- 11:31proyecto. Si tú quieres que simplemente
- 11:33sea para la carpeta que acabaste de
- 11:35crear, lo puedes hacer así. Si no, lo
- 11:37puedes hacer global. Yo lo tengo global.
- 11:40Ya es como eh gusto de cada uno. Listo.
- 11:47Listo. Hasta ahí. ¿Quién ha tenido
- 11:51problemas hasta ahí o quién va ahí
- 11:53conmigo?
- 11:57Chicos, sin pena porque yo necesito que
- 12:00comprendamos muy bien esto porque con
- 12:03esto es lo que vamos a trabajar ya que
- 12:04en adelante.
- 12:08Listo. Entonces, por acá me dicen que ya
- 12:11están, que ya están.
- 12:15Listo. Entonces, como ya tenemos un Git
- 12:17ini, ya tenemos esta carpeta proyecto
- 12:20Git que creamos.
- 12:22Eh,
- 12:24listo. Óscar me dice que aún no está.
- 12:26¿En qué
- 12:28vas, Óscar?
- 12:39Josely, de igual manera, cópiate el
- 12:41segundo. Si solo te apareció el usuario,
- 12:42igual copia el segundo y lo pegas y le
- 12:45das enter, que es importante tener los
- 12:47dos.
- 12:54Listo.
- 12:58Entonces, hasta acá, por ejemplo, ya
- 13:00tengo mi carpeta inicializada
- 13:03con controlada por Git. Listo. Al hacer
- 13:06Git init ya la tengo ahí inicializada.
- 13:09Entonces, a mí me gusta trabajar en
- 13:11directamente en la terminal del proyecto
- 13:14donde estoy trabajando. Entonces, como
- 13:16yo ya tengo git init, entonces yo me
- 13:19puedo ir acá a mi
- 13:22acá a mi editor, abro la carpeta donde
- 13:26la creé, ¿cierto? Entonces eso debería
- 13:29estar en escritorio, ¿cierto? Entonces,
- 13:31mírala por acá. Ya está proyecto Git
- 13:33creado. Entonces le doy a abrir
- 13:39y ya tengo mi carpeta, ¿cierto?
- 13:41Entonces, ¿cómo hago para traer este
- 13:44terminal nuevamente acá?
- 13:48Entonces, acá arriba en el editor dice
- 13:50terminal,
- 13:54nuevo terminal. Entonces ahí ya me trae,
- 13:56¿cierto? Entonces me dice, "Bienvenido
- 13:58J. Yo limpio esto normalmente
- 14:03y aquí ya estoy en este terminal. Es
- 14:05exactamente lo mismo, muchachos.
- 14:06[carraspeo] No se vayan a confundir
- 14:08porque es esta terminal es igualita a
- 14:11esta. Entonces, pero ¿qué es lo que me
- 14:13permite? Empezar a ver ya cuáles son los
- 14:15avances de mi proyecto para ya para que
- 14:19sea mucho más intuitivo.
- 14:21Entonces, si yo le doy git status,
- 14:25me dice que estoy en la rama master.
- 14:29Y aún no tengo commits, ¿cierto? Listo.
- 14:33Entonces, esta, por ejemplo, ya la puedo
- 14:34cerrar. Claro, hasta ahí que es la misma
- 14:37terminal.
- 14:39Clara hasta ahí como esa transición,
- 14:40muchachos.
- 14:43Listo.
- 14:46Bueno,
- 14:50listo. Entonces, algo importante acá es
- 14:53que yo puedo empezar a crear los
- 14:55archivos, ¿cierto? ¿Cómo lo puedo hacer?
- 14:58de manera manual o por la terminal
- 15:01también. Entonces, ¿qué nos hubiese
- 15:04tocado? Epa, Facundo con touach, ¿qué
- 15:06nos hubiese tocado hacer desde esta
- 15:08terminal? Desde acá nos hubiese tocado
- 15:11hacer tou. Entonces, por ejemplo,
- 15:13index.html.
- 15:17Entonces acá ya se nos crea el
- 15:21documento,
- 15:22pero pues a mí me gusta hacer más
- 15:24práctico, entonces yo hago acá y por
- 15:26ejemplo creo el documento. Entonces
- 15:28app.js
- 15:29y ya me creo el documento, pero es lo
- 15:31mismo, pues se ve mucho más pro
- 15:33terminal, pero pues hace lo mismo,
- 15:36muchachos. O sea, esto no hay necesidad
- 15:38de memorizarlo, pero pues te hace ver un
- 15:40poquito como más pro, ¿cierto?
- 15:43Listo. Entonces, no sé si ven, acá
- 15:46tenemos
- 15:48ya los archivos creados. Entonces, ¿qué
- 15:50pasa si le hacemos un git status?
- 15:55Entonces, nos dice que no tenemos un
- 15:58commit generado y que los archivos aún
- 16:01no están guardados, están en color rojo.
- 16:05Entonces, los archivos están en local,
- 16:07pero todavía no están siendo controlados
- 16:09por Git, ¿cierto?
- 16:12Entonces, como no tenemos un commit
- 16:13guardado,
- 16:15entonces ahora necesitamos guardarlos,
- 16:18¿cierto?
- 16:19Entonces tenemos un archivo sin
- 16:21seguimiento
- 16:23cuando está en rojo, cuando está en
- 16:25verde es está un archivo listo para
- 16:27guardar. Cuéntame, Facundo,
- 16:38estás parado en la raíz del del
- 16:40proyecto.
- 16:46¿Y qué te dice? ¿Qué archivo estas
- 16:48intentando crear?
- 17:05Ah, okay. Bueno, ¿qué es lo que pasa?
- 17:08¿Tú estás desde Windows?
- 17:14Ah, okay. Porque es que los comandos en
- 17:16Windows diferentes.
- 17:20Ya te
- 17:23ya te digo cuál es
- 17:26cuál es el de crear
- 17:29lista. Es
- 17:32cadir y el nombre de Ah, no, perdón, el
- 17:35eso es para crear una carpeta.
- 17:40el de Espérame.
- 17:59Yo tengo ese documento por acá.
- 18:04Creo
- 18:16que es con type new. Type nul. Sí.
- 18:21Listo. Entonces,
- 18:25chicos, volvamos acá a los mismos pasos.
- 18:27Entonces, el paso inicial es hacer crear
- 18:30mi proyecto, ¿cierto? crear una carpeta
- 18:33que también lo puedo hacer manual, clic
- 18:35derecho en el en la ruta donde esté,
- 18:38crear la carpeta y abrirla desde mi
- 18:41editor, ¿cierto? Entonces, yo podría
- 18:43básicamente hacer nuevamente esto para
- 18:46que repasemos esos pasos. Entonces,
- 18:49puedo hacer esto. Entonces, acá
- 18:53nueva carpeta. Entonces, proyecto eh git
- 18:59dos, ¿cierto? Entonces, yo lo puedo
- 19:01crear acá y le doy abrir, ¿cierto?
- 19:05Entonces puedo abrir desde el editor la
- 19:08terminal.
- 19:10Impiamos acá. Entonces, ¿cuál sería el
- 19:12primer paso para que Git controle acá?
- 19:18¿Quién me ayuda? ¿Con qué comando?
- 19:21¡Epa! Con el git init.
- 19:22Profe, una cosa,
- 19:24dime, Samuel. Hay un pequeño dato, eh, o
- 19:26sea, si usted está en la terminal de
- 19:28Git, o sea, en Gitbash,
- 19:30¿sí?
- 19:31Y tiene abierto el documento, o sea, la
- 19:34carpeta, si coloca code punto, se le
- 19:37abre directamente el visual.
- 19:38Epa, se te abre directamente visual. Sí,
- 19:42Samuel, muchas gracias. Eso es un
- 19:43datote. Entonces, si hacemos code punto
- 19:45se nos abre visual directamente en el
- 19:48proyecto. Entonces, ya al estar acá
- 19:50nosotros hacemos git init y ya está
- 19:53trabajando git init acá, ¿cierto? Ya ya
- 19:56tenemos bajo control
- 19:58eh con git acá. Listo. Volvamos al otro
- 20:02proyecto.
- 20:04E
- 20:07proyecto Gu.
- 20:13Listo.
- 20:17Listo, chicos. Entonces, para poder
- 20:20seguir el proceso, ¿cierto? Entonces, yo
- 20:23ya voy a empezar a trabajar en mi
- 20:24proyecto, ya lo quiero empezar a subir.
- 20:27Entonces, empecé a hacer la primera
- 20:28línea de código. Entonces, console log.
- 20:31Eh, vamos a hacer un hello world.
- 20:35Quitemos este sapito.
- 20:39Entonces, vamos a hacer un hola
- 20:43programadores,
- 20:45¿cierto? Entonces, si yo ejecuto acá
- 20:48node app.js, js. Acá me imprime lo que
- 20:52escribí acá, ¿cierto? Estoy ejecutando
- 20:54este conso log,
- 20:57pero eso todavía está en mi máquina
- 20:59local. Ahora, aquí es muy importante
- 21:03tener en cuenta, chicos,
- 21:07que tenemos que pasar esto al staging
- 21:10área, ¿cierto? el stage área. Aquí es
- 21:12donde muchas veces nos confundimos, que
- 21:15es un poquito más complejo. Aquí es
- 21:17donde ya realmente lo voy a pasar a que
- 21:19Git lo procese y lo podamos subir a un
- 21:22repositorio. Entonces, ¿cómo lo hago?
- 21:24Con Git Ad, ¿cierto? Entonces, ¿cuáles
- 21:27son las diferencias? Yo puedo hacer
- 21:29Gitad punto y agrego todos los
- 21:32documentos que han sido modificados o
- 21:34agrego todo. Entonces, en este caso se
- 21:36agregaría app.js js y se agregaría
- 21:41index.html,
- 21:43¿cierto? Entonces, si yo hago eso, se
- 21:45agregarían los dos, pero yo quiero
- 21:47decir, no, pues yo solo quiero agregar
- 21:51appjs. Entonces hago git app.js
- 21:56y el nombre del archivo.
- 21:59En caso contrario que quiera agregar el
- 22:00archivo HTML, entonces index.html.
- 22:05Yo lo que normalmente hago es hacer el
- 22:07punto y agrego todo directamente. Eh,
- 22:10realmente poco he usado el el de agregar
- 22:14archivos individuales, pero es bueno
- 22:16saberlo. Listo. Entonces, al hacer Git
- 22:19punto,
- 22:20yo ya agregué
- 22:23esto al staginga. Miren que sí ve que
- 22:26tenía una U y cambió al a una A.
- 22:32Entonces acá ya está listo para
- 22:34procesar. Si hacemos un git status,
- 22:38me dicen que está listo. Vieron que
- 22:41cambió de rojo a verde, ¿cierto? Que
- 22:45está en en el stage, ¿cierto?
- 22:48Entonces, para pasarlo ya realmente,
- 22:51lo que hacemos es hacer un commit, que
- 22:54es como hacer una foto de este código.
- 22:57Entonces, él como tomaría una foto como
- 22:59de esto para tener esa versión de ese
- 23:01código. Entonces, yo hago git commit gu
- 23:06m
- 23:08sobre comillas dobles. Entonces le puedo
- 23:11decir primer comit o hola
- 23:15programadores.
- 23:19Listo. Y le doy bien. Entonces, como
- 23:21ven, él acá ya me ya me dijo, "Ah,
- 23:26bueno, listo, yo ya le hice su commit y
- 23:28su commit hace parte de la rama master,
- 23:31tiene este ID, se llama hola
- 23:34programadores y tiene dos filas
- 23:36cargadas, dos archivos cargados con una
- 23:39línea de código, ¿cierto? Entonces acá
- 23:44fue el modo pues lo que se creó.
- 23:46Entonces ahí ya está listo en el stage
- 23:48área. Entonces ahora, ¿cómo lo subimos a
- 23:52GitHub? ¿Cierto? Con Git Push. Exacto.
- 23:56Pero primero nosotros debemos tener
- 24:00creado
- 24:02el repositorio de Git, ¿cierto?
- 24:07Entonces yo puedo acceder acá desde las
- 24:11barras laterales y puedo acceder a todos
- 24:13mis repositorios. Pero entonces hagamos
- 24:16una pausa ahí y chicos otra vez, ¿cómo
- 24:19vamos hasta ahí para volver y repasar?
- 24:22Si de pronto alguien tiene alguna duda
- 24:24antes de seguir con cómo enlazarlo con
- 24:27el con el repositorio en GitHub.
- 24:34¿Cómo van?
- 24:43¿Cómo van? Hasta ahí.
- 24:45que ahorita en el Kaho no.
- 24:53Bueno, listo. Entonces, sigamos.
- 24:57Entonces, debemos tener un repositorio.
- 25:03Ah, bueno, Carlos, te explico.
- 25:07Eh,
- 25:08acá
- 25:10nosotros vamos a a ver en el proyecto,
- 25:13vamos a programar con JavaScript,
- 25:16HTML y CSS. Entonces, básicamente estos
- 25:20son archivos de código para nosotros
- 25:23pues poder mostrar eh información. en en
- 25:26la página, ¿cierto? Entonces, yo acá
- 25:29ejecuto sus archivos. Son archivos que
- 25:31pues ya vamos a ver con esto. Vamos a
- 25:33empezar la siguiente semana eh para
- 25:36poderlos eh para poder programar.
- 25:39Entonces, acá ejecuto código puro
- 25:45y acá básicamente esto es una hoja de
- 25:48hipertexto marcado donde ejecuto texto y
- 25:51llamo como funciones que se vayan a
- 25:54programar acá en el documento
- 25:55JavaScript. Estos son como hojas de
- 25:58código, pero yo también puedo crear acá
- 26:00eh pues como un archivo txt. Entonces,
- 26:02archivo
- 26:04eh
- 26:06punto txt.
- 26:08Entonces, puedo crear varios archivos
- 26:09acá dentro de esto, pero básicamente
- 26:11esto es un archivo JavaScript.
- 26:15Listo,
- 26:18muchachos. Si tienen preguntas ahí por
- 26:20el chat me dicen, porque como les digo,
- 26:22es importante que esto nos quede muy
- 26:24claro, porque ahorita tenemos una
- 26:30eh tienen que descargar e no GS.
- 26:33Yo ahorita les comparto el link.
- 26:36Listo. De momento podemos crear archivo
- 26:38txt. E déjenme si de pronto yo hice los
- 26:43mismos pasos, pero terminal es necesario
- 26:45poner el mismo nombre que usted.
- 26:48Eh, no, ustedes pueden poner el nombre
- 26:49que quieran. Lo ideal es que puedan
- 26:51crear como como
- 26:53un archivo. Puede ser un archivo txt. Si
- 26:55de pronto no tienen noegs, entonces
- 26:58crean el archivot txt, que ese sí les
- 27:00corre a todos. ¿Listo? Y acá dentro
- 27:03pueden escribir lo que ustedes quieran.
- 27:07Listo. La lo ideal es hacer el
- 27:09ejercicio. Listo.
- 27:13Bueno, entonces ya estoy acá en Gitcap.
- 27:15Como ya nos registramos, ya hicimos todo
- 27:17el proceso, entonces yo puedo ir acá a
- 27:20estas tres barritas
- 27:23y decirle todos los repositorios,
- 27:25¿cierto? Entonces, me van a aparecer
- 27:27todos los repositorios
- 27:30donde yo estoy trabajando. Entonces, si
- 27:32le doy acá en nuevo repositorio,
- 27:36él me va a lanzar a una ventana
- 27:39donde me va a pedir unos datos. Como
- 27:42primer dato me va a pedir el nombre del
- 27:43repositorio. Entonces yo le voy a
- 27:45colocar a este jóvenes creativos,
- 27:50creativos
- 27:52avanzado.
- 27:55Listo. Le si quiero le puedo poner una
- 27:57descripción. Si no quiero, pues no le
- 27:59pongo descripción. eh
- 28:02en la visibilidad del repositorio.
- 28:05Entonces puede ser público donde lo van
- 28:08a poder ver todos, todo el mundo que
- 28:10tenga el link y todo el mundo va a poder
- 28:12tener acceso a ese código o lo pueden
- 28:14poner privado donde ustedes simplemente
- 28:17pueden invitar a los colaboradores y
- 28:20solamente los que estén ahí pueden tener
- 28:22acceso. Yo lo voy a dejar público de
- 28:24momento. Lo ideal es que siempre
- 28:27tengamos un RMI que son como el paso a
- 28:30paso de cómo ejecutar tu aplicación y se
- 28:32crea por defecto como la descripción de
- 28:34tu proyecto. ¿Listo?
- 28:38Acá esto normalmente se deja por
- 28:39defecto. ¿Qué es el gidore? El git
- 28:43ignore, que ya lo vamos a ver un poquito
- 28:46más adelante,
- 28:48es el archivo donde nosotros colocamos
- 28:51las variables de entorno. ¿Qué son las
- 28:53variables de entorno? todas las claves,
- 28:55las contraseñas, los archivos que no
- 28:57queremos que se suban a un repositorio
- 29:01porque pues cuando estemos en una
- 29:03empresa o en un trabajo eh esas cosas
- 29:06son privadas y personales. ¿Listo?
- 29:08Entonces para eso se hace el gido.
- 29:10¿Listo? Entonces le damos crear en
- 29:12repositorio.
- 29:17Acá ya nos está creando.
- 29:20Listo, nos creó ya
- 29:23el Redmi que es el jóvenes creativo
- 29:25avanzado.
- 29:27Entonces acá si le nos paramos en code
- 29:32tenemos
- 29:33un link
- 29:36para poder enlazar nuestro repositorio
- 29:39con nuestra máquina, ¿cierto?
- 29:42Entonces nos vamos acá,
- 29:45¿cierto? Y le damos copiar.
- 29:48¿Listo? Es importante hacer eso para
- 29:51poder tenerlo enlazado y que lo que
- 29:52subamos pues vaya ahí directamente.
- 29:55¿Listo? Porque yo lo podría descargar,
- 29:56pero no es lo mismo.
- 30:00Listo.
- 30:02Entonces nos vamos acá. Como ya tenemos
- 30:04nuestro primer commit creado,
- 30:08entonces para poder agregarlo, entonces
- 30:12hacemos git remote
- 30:15add origin
- 30:18y pegamos
- 30:20el repositorio, el link del repositorio.
- 30:23Entonces, con esto ya lo vamos a
- 30:24enlazar. ¿Listo?
- 30:26¿Cómo lo verificamos? Podemos hacer git
- 30:30remote
- 30:37B.
- 30:39Entonces ahí nos dice, "Ah, a
- 30:40jóvenescreativos.git."
- 30:43Listo. Ahora sí vamos a lo que nos dijo
- 30:45Facundo, git push. Entonces, como es el
- 30:48primer eh es el primer proyecto y apenas
- 30:52lo estoy [carraspeo] enlazando, para
- 30:54poder subir los datos por primera vez,
- 30:56debo de hacer git push
- 31:00gu
- 31:02origin
- 31:06cuando ya listo, ya después de subir
- 31:08este cambio, ya lo vamos a ver,
- 31:10simplemente hago git push y ya suben los
- 31:12cambios. ¿Listo? ¿Ustedes qué dicen?
- 31:15¿Funciona o no funciona?
- 31:18que sí se nos sube o no. Ahí ayúdenme
- 31:21por el chat. ¿Quién dice que sí? ¿Quién
- 31:22dice que no sube?
- 31:33No sé. Díganme ustedes si sube por acá.
- 31:36Leandro dice que sí. Entonces vamos a
- 31:38darle a ver.
- 31:40Listo. Error.
- 31:50¿Qué te está diciendo Facundo?
- 32:02Listo, chicos. Acá hay algo que debemos
- 32:04tener en cuenta y es que este error
- 32:07salió
- 32:32faltó el, Facundo en Git Remote Adrigin.
- 32:35Ahí te faltó colocarle el ad acá en esta
- 32:39parte. Git remote ad
- 32:44tiene solo Origin.
- 32:47Acá falló. Es bueno. Dice Emily que es
- 32:51por el nombre.
- 32:53Chicos, recuerden que si yo doy acá git
- 32:55status.
- 32:58Exacto. Miren que acá seguimos sobre la
- 33:00rama master y es importante entender de
- 33:04que GitHub solo acepta ramas main,
- 33:07entonces yo debo cambiarle el nombre.
- 33:10Entonces, ¿cómo hago para cambiarle el
- 33:11nombre? Entonces, git branch
- 33:17gu m.
- 33:26Listo.
- 33:28Entonces ahí si vuelvo a hacer git
- 33:29status,
- 33:31miren que ya me dicen está sobre la rama
- 33:33main y acá antes de hacerlo me decía que
- 33:36estaba sobre la rama master. ¿List?
- 33:39Entonces si ya vuelvo y hago el git push
- 33:43origin main,
- 33:46ahora sí ya.
- 33:47Ah, bueno, espérame que
- 33:54me lo subió acá.
- 33:57Listo. Comit inicial.
- 34:04A ver, volvamos.
- 34:08Vas en el enlace. Ya le hiciste Git Ad.
- 34:13Para lo del enlace, recuerda que debes
- 34:16hacer esto. Espérame, ya te lo escribo.
- 34:28Ja.
- 34:41Epa, Carlos. Git remote ad origin y
- 34:44pegas el link del enlace del
- 34:46repositorio. Listo.
- 34:52Listo. Entonces acá hagamos un git
- 34:54status.
- 34:59Listo. Entonces hacemos git punto para
- 35:03agregar todo lo que tenemos, incluido el
- 35:05archivo txt.
- 35:07Hacemos el git commit gu m y le
- 35:13colocamos
- 35:15segundo comit.
- 35:20Listo. Entonces ahí ya ingresamos todo
- 35:24y ahora sí podemos hacer git push u
- 35:29origin
- 35:33que me
- 35:41control.
- 35:44Espérenme,
- 35:47yo copio esto.
- 35:51Eso acá.
- 35:54A ver, te paso.
- 36:02Ah, bueno, tenemos que hacer gitpol
- 36:07origino.
- 36:10Listo.
- 36:12Y ahora sí. Git push
- 36:20que no me deja.
- 36:25Espérenme,
- 36:30chicos, un segundo.
- 36:39Exacto, como ya está el Redmi en el
- 36:41remoto,
- 36:51entonces vamos a ejecutarlo forzado
- 36:56y ya lo volvemos a hacer.
- 36:59Listo. Espérenme acá yo lo reviso
- 37:05el Redmi.
- 37:21Listo. Vamos a reemplazar todo.
- 37:27Listo, chicos.
- 37:33Entonces acá si ven ya con este comando,
- 37:37con este comando cuando no les quiera
- 37:39subir git push guion f origin main lo
- 37:42que hacen es reemplazar básicamente todo
- 37:44lo que hay acá dentro de su repositorio.
- 37:47¿Listo?
- 37:50Después de conectar tenemos que hacer
- 37:52git push origin master origin main. Pero
- 37:55recuerden que antes vamos acá, esperen,
- 37:59espérenme. Vamos acá
- 38:03para que me vayan ayudando con eso.
- 38:07Creativos. Vamos a crear acá un nuevo
- 38:10documento.
- 38:12Listo. Vamos a
- 38:17Bueno, chicos, entonces volvamos a pegar
- 38:19el repaso, ¿cierto? Entonces, lo primero
- 38:22que voy a hacer es que
- 38:25crear una carpeta, ¿cierto? Crear una
- 38:27carpeta
- 38:29del proyecto.
- 38:34¿Listo?
- 38:36¿Cuál es el segundo paso?
- 38:45Hacer git init, ¿cierto? Listo. Muy
- 38:47bien. Hacer git init. Listo. ¿Quién me
- 38:50ayuda con el tercer paso?
- 38:58Epa, Carlos Toch desde los que tienen
- 39:00Mac.
- 39:02Entonces, hacemos git init y ya tenemos
- 39:05acá una carpeta controlada por Git,
- 39:08¿cierto?
- 39:10Listo. Luego empezamos a crear
- 39:13nuestros
- 39:15nuestra pues nuestros documentos,
- 39:17¿cierto? dentro de ese archivo, que es
- 39:20lo que venimos haciendo acá.
- 39:22Entonces, vamos a usar este otro
- 39:26que está nuevo, entonces el proyecto
- 39:30dos.
- 39:33Listo, desactivamos acá.
- 39:37Listo, chicos. Entonces, esto ya
- 39:40básicamente tiene git, que ya le
- 39:43habíamos hecho el gid init. Estamos
- 39:44sobre la rama main.
- 39:47Entonces, ¿cuál es el paso a seguir acá?
- 39:49Crear los documentos, ¿cierto?
- 39:53Listo. ¿Qué es lo mismo de touach?
- 39:56Entonces, sería acá crear. Entonces,
- 39:58vamos a crear un archivo JavaScript,
- 40:00¿cierto?
- 40:02Entonces, si ven que aparece Node es
- 40:04porque aún no tiene seguimiento.
- 40:08Entonces vamos a crear acá un console
- 40:10logramadores
- 40:162.
- 40:18Listo.
- 40:21Listo. De momento quiero subir esto.
- 40:24¿Qué tengo que hacer? ¿Quién me ayuda
- 40:26ahí?
- 40:30Listo. Muy bien, Carlos. Git ad. Git ad.
- 40:34Git. ¿Qué?
- 40:36Guid punto. Bien.
- 40:40Listo. Entonces hago git ad punto.
- 40:42Listo. Ahí ya lo tengo en el stage área.
- 40:45¿Qué más tengo que hacer?
- 40:50Listo. Ahí hacemos el repositorio en
- 40:52Git. Listo. Entonces, acá vamos a
- 40:55corregir el problema que tuvimos
- 40:57ahorita, que fue completamente mío.
- 41:00Entonces vamos acá todos los
- 41:02repositorios.
- 41:03Nuevo repositorio. Entonces vamos a
- 41:06crear el
- 41:10jóvenes
- 41:12creativos
- 41:14dos.
- 41:16Listo. Entonces fue por el Redmi.
- 41:18Normalmente lo que uno hace es crear el
- 41:20Redmi al final cuando ya tiene ya el
- 41:22proyecto terminado para que se lo cree
- 41:24automáticamente. ¿Listo? Entonces ahí
- 41:26básicamente le le damos crear
- 41:29repositorio
- 41:32y si ven que ya me lo crea de una manera
- 41:34diferente porque no tiene archivos.
- 41:36Entonces miren que acá me tira los pasos
- 41:39uno por uno. ¿Qué es lo que yo debo de
- 41:41hacer?
- 41:43Mire que acá me dicen git init.
- 41:47¡Epa! Hacen lo otro sin el Redmi
- 41:50para que vean los pasos iniciales. Como
- 41:52nosotros ya hicimos git init,
- 41:55nos vamos a hacer git ado
- 41:58que ya teníamos. Entonces hicimos git
- 42:02punto, pero se agregó el app.js,
- 42:05¿cierto? Que es lo mismo que hacer git
- 42:08ad y el nombre del archivo. ¿Listo?
- 42:11Después de eso sigue hacer git commit
- 42:15para ahí sí ya tener como la versión de
- 42:17ese código. Entonces hacemos git commit
- 42:22m y entre corchet de perdón entre
- 42:25comillas dobles el nombre. Entonces
- 42:27normalmente el que el que ustedes
- 42:30quieran. Entonces puede ser hola
- 42:32programadores
- 42:34dos. Ya más adelante vamos a ver cómo
- 42:36son los nombres de los commit, pero
- 42:38normalmente los commit se deben de
- 42:40nombrar dependiendo lo que tú estés
- 42:42haciendo. Si estás creando es un fit y
- 42:45si estás arreglando un código es un fix.
- 42:47¿Listo? Entonces dependiendo de eso ahí
- 42:49se van identificando. Entonces listo, ya
- 42:52nos dice que nos cargó.
- 42:54¿Cuál es el siguiente paso?
- 42:57cambiarle la el nombre de la rama a main
- 43:01porque por defecto
- 43:03nosotros trabajamos en master. ¿Listo?
- 43:06Entonces es muy importante cambiarla.
- 43:08Entonces, git branch
- 43:13M main. Entonces acá le estamos diciendo
- 43:16que vamos a cambiar el nombre de la rama
- 43:17principal a main. ¿Listo? Igual el
- 43:20nombre puede ser el nombre que ustedes
- 43:21quieran, puede ser develop.
- 43:25Pero normalmente la rama principal se
- 43:27llama main. Listo.
- 43:29Entonces ya ahí se cambió el nombre. Si
- 43:32vamos a hacer un git status
- 43:35estamos sobre la rama main. Listo.
- 43:40Listo. El siguiente paso, agregar el
- 43:43remoto. Entonces yo lo que puedo hacer
- 43:45es y venir y copiar esto
- 43:48acá
- 43:50y pegarlo acá en el terminal, ¿cierto? y
- 43:53le doy ent. Listo, ahí ya se agregó ese
- 43:56repositorio
- 43:57para para que empiece a aceptar
- 43:59documentos. Y a por finalizar hacemos el
- 44:03git push y u origin main, ¿cierto?
- 44:06Entonces git push y u origin main.
- 44:13Listo. Entonces acá ya lo que hizo fue
- 44:16subir todos los documentos que teníamos.
- 44:19Si yo le doy actualizar,
- 44:21ya me aparece el app.js
- 44:24y me dice hola programadores, que es
- 44:27igualito a lo que tengo acá. Sí, ¿ven?
- 44:33Listo. Entonces ahí ya quedó configurado
- 44:35G, quedó enlazado con el GitHub para
- 44:37nosotros poder subir
- 44:40todo lo que queramos nosotros acá.
- 44:43Entonces, si yo voy acá,
- 44:46¿cierto?
- 44:48y voy a crear otro archivo que se puede
- 44:51llamar e
- 44:53no sé, el index html, por ejemplo,
- 44:57index.html
- 44:59y acá traigo un HTML básico
- 45:04y quiero subir esto, muchachos. ¿Cómo
- 45:06haría? ¿Qué tengo que hacer desde este
- 45:09punto? Yo ya hice mis cambios, ya esto
- 45:11es lo que quiero subir. ¿Cómo lo
- 45:12subiría?
- 45:16Bien. Entonces, guidat punto, ¿cierto?
- 45:22¿Qué más seguiría ahí?
- 45:30¡Epa! Alguien diferente a Facundo que me
- 45:32quiera ayudar. Facundo está volado.
- 45:37No, no, Facundo, muchas gracias. Eh,
- 45:40pero ¿quién más me dice eh qué sigue
- 45:44acá? Entonces, git comit. Sí, muy bien.
- 45:48IM M.
- 45:53Facundo está volado. Facundo
- 45:57eso. Entonces, eh, por ejemplo, fit, eh,
- 46:02HTML, eh, bienvenida, ¿cierto? Puede ser
- 46:07así que creamos el HTML y es como como
- 46:10el único documento que tenemos ahí,
- 46:12¿cierto? Le damos enter y ahí ya nos
- 46:14dice que se nos que se nos cargó. ¿Quién
- 46:17me dice cuál es el siguiente paso?
- 46:24¿Cuál es el siguiente paso ahí para
- 46:26subir?
- 46:36¿Qué tengo que hacer acá?
- 46:39teniendo en cuenta que ya agregué el
- 46:41repositorio remoto que solo se hace una
- 46:43vez,
- 46:46entonces sería subir ya los datos a
- 46:49a al repositorio, ¿cierto? Entonces,
- 46:53como ya lo hice con el con el Origin,
- 46:58con el guion Urig, eso solo se hace
- 47:00también una vez, ya simplemente hago git
- 47:03push.
- 47:05Listo. Entonces ahí ya me subió,
- 47:08ya me subieron los datos. Si actualizo,
- 47:13ya está el index.html
- 47:17acá con la bienvenida. Listo, chicos.
- 47:20dudas, preguntas, inquietudes hasta ahí,
- 47:22porque vamos a pasar a un tema más
- 47:24complejo. Entonces, no quiero que se me
- 47:27pierdan.
- 47:30¿Cómo vamos hasta ahí?
- 47:37Bien,
- 47:40bien, Carlos. Eso, eso es lo que yo
- 47:41necesito, que me digan y en qué parte te
- 47:43perdiste.
- 47:53Está sobre la rama main.
- 48:00Carlos, ¿en qué parte vas? desde que
- 48:02empezó a hacer lo del nuevo repositorio.
- 48:05Listo, vamos a hacer otra vez uno desde
- 48:08cero. Listo.
- 48:11Entonces
- 48:13vamos acá la terminal, ¿cierto? Clear.
- 48:18Estoy en la terminal, ¿cierto? Entonces,
- 48:20voy a ir a la ruta donde quiero crear eh
- 48:23mi carpeta, ¿cierto? Entonces, voy al al
- 48:27escritorio donde yo la quiero crear,
- 48:29¿cierto? Entonces, ya estoy ahí. ¿Cómo
- 48:31verifico que estoy ahí con PWD?
- 48:35¿Cierto? Entonces verifico que estoy
- 48:37ahí, que básicamente eso también lo
- 48:40puedo hacer de manera manual. Clic
- 48:41derecho, nueva carpeta. Eso lo puedo
- 48:44hacer así, ¿cierto? Entonces, ya estoy
- 48:47ahí. Entonces, voy a crear
- 48:50una una nueva carpeta. Entonces, MKADIR,
- 48:54entonces vamos a colocarle proyecto 3.
- 49:00Listo, ya la creé. Ahora necesito
- 49:02acceder a ella. CD Proyecto 3. ¿Cómo
- 49:08verifico que estoy ahí? PWD,
- 49:12¿cierto? Entonces, ya me dice, "Ah,
- 49:14mira, estás en proyecto 3. Listo.
- 49:18Entonces, ¿cómo creo eh un documento?
- 49:22Entonces vamos a crear, por ejemplo, tou
- 49:26app punto pun
- 49:29eh js, ¿cierto?
- 49:32Listo. Entonces ahí ya tengo el
- 49:35documento creado. Si nos vamos al editor
- 49:38o a la carpeta, vamos a ver acá
- 49:44al líder o a la carpeta, yo lo tengo
- 49:47acá.
- 49:49Ah, pues
- 49:51abramos acá el Finder
- 49:55en escritorio.
- 50:00Si nos vamos acá a la carpeta proyecto
- 50:023, miren que ya se me creó el archivo
- 50:04JS, el que acabe de crear acá. Si ve.
- 50:10Listo. Entonces, ahorita lo abrimos en
- 50:12el ID. Entonces, vamos a ver. Nueva
- 50:15ventana.
- 50:19Acá le damos abrir carpeta.
- 50:23Entonces vamos a ir al escritorio donde
- 50:25tengo la carpeta proyecto 3, ¿cierto?
- 50:31Listo. Entonces tenemos el archivo
- 50:33creado. Vamos a abrir la terminal.
- 50:42Listo. Tenemos la terminal ahí creada.
- 50:49limpiamos acá.
- 50:51Entonces, miren que hasta acá de momento
- 50:54simplemente creé la carpeta.
- 50:56Listo. Entonces, ¿qué es lo que puedo
- 50:59hacer acá? Que sería lo mismo que
- 51:01continuar acá. Entonces, yo puedo hacer
- 51:03git init
- 51:06para iniciar el proceso, ¿cierto?
- 51:10Listo. Entonces, acá ya le dije a la
- 51:11carpeta que sea controlada por Git.
- 51:15Listo. Ya tenemos el el
- 51:19primer archivo creado que es el app.js
- 51:24y está sin seguimiento porque está en
- 51:27verde, o sea, está un archivo listo para
- 51:29guardar. Entonces ahora necesitamos
- 51:32mandarlo al stage área. ¿Que cómo
- 51:35hacemos eso? Entonces acá git ad,
- 51:40entonces punto para que se guarde todo.
- 51:42Entonces ahí ya se guardó. Si le damos
- 51:44git status,
- 51:47mire que ya tenemos una nueva un nuevo
- 51:50archivo. Listo.
- 51:56Entonces hacemos git
- 51:59commit
- 52:00m para
- 52:03guardar ya esa versión como tomarle la
- 52:06fotografía, por decirlo así. Entonces
- 52:08podemos decirle primer comid.
- 52:20Listo. Entonces aquí ya tenemos nuestro
- 52:22primer comit, pero recuerden que como
- 52:26GitHub solo acepta ramas main como
- 52:28principal, entonces volvemos y le
- 52:30cambiamos el nombre.
- 52:36Entonces, ¿cómo es que le cambio el
- 52:37nombre?
- 52:38git branch gu m main.
- 52:44Listo. Entonces, si nos vamos a git
- 52:45status,
- 52:47miren que ya acá me dice sobre la rama
- 52:50main. Antes acá me decía que estaba
- 52:52sobre la rama master. Entonces, ya se
- 52:54nos cambió ese nombre.
- 52:57Listo.
- 52:59Entonces, ahora acá, ¿cómo vas hasta
- 53:02ahí, Carlos?
- 53:07Listo. Entonces, hasta este paso ya
- 53:10tenemos el archivo, la carpeta, el
- 53:12proyecto. Todo bien. Ahora, ¿qué
- 53:14necesitamos hacer?
- 53:18Eh, verifica que, epa, debemos hacer el
- 53:21repositorio. Óscar, verifica que estés
- 53:23escribiendo bien el comando. Ya te lo
- 53:25voy a compartir acá en el chat. Sería
- 53:28Git.
- 53:31Espérame
- 53:34que me lo pasan mayit comidit guion m
- 53:42acá te lo paso
- 53:51que debes tenerlo bien. Listo. Entonces
- 53:54ahí como dijo,
- 53:56epa, muy bien. Como dijo Carlos, pasamos
- 54:00a crear el repositorio.
- 54:03Entonces, como acá ya tengo
- 54:07este repositorio creado, lo que yo me
- 54:09voy es acá a las tres lineecitas, al la
- 54:12de hamburguesa y le doy todos los
- 54:14repositorios, ¿cierto? Es una de las
- 54:16maneras. Entonces le doy nuevo
- 54:18repositorio,
- 54:21le coloc
- 54:32se llamao
- 54:36poner
- 54:40pongo en este caso quiero que sea
- 54:42público.
- 54:45Bien, José.
- 54:48Listo. Entonces acá ya le ya creo el
- 54:51repositorio, ¿cierto?
- 54:54Y él básicamente me va a decir
- 54:57eh J antes de usted poder subir un
- 55:01repositorio debe haber hecho todos estos
- 55:04pasos. Entonces nosotros acá,
- 55:08¿qué qué hicimos ya? ¿Cierto? Nosotros
- 55:10hicimos el git init, ya lo tenemos,
- 55:13¿cierto? Hicimos el git ad, ya lo
- 55:15tenemos. ¿cierto? Hicimos el commit
- 55:20que ya lo tenemos. Mírenlo acá. Git
- 55:22commit, mi primer commit. Y le cambiamos
- 55:25el nombre
- 55:27a la rama main, ¿cierto? Véanlo acá. Ya
- 55:31se lo cambiamos. ¿Qué nos falta? Hacer
- 55:34el git remote, ¿cierto? Entonces, como
- 55:37les digo, yo puedo llegar y copiar esto
- 55:44y venir y pegarlo acá. ¿cierto?
- 55:47Entonces ahí ya se agregó. ¿Qué es el
- 55:49único paso que me quedaría? El git push.
- 55:52Entonces git push
- 55:56gu
- 55:58origino.
- 56:05Entonces aquí básicamente ya subió.
- 56:06Miren que lo hicimos solo por el
- 56:08terminal sin usar el ID. Yo recomiendo
- 56:11usar el ID, pero pues también se puede
- 56:14hacer desde el terminal. Entonces, aquí
- 56:15básicamente nos debería aparecer un
- 56:17app.js,
- 56:21¿qué? Y acá nos aparecen el app.js.
- 56:25Entonces, si yo quisiera desde la
- 56:27terminal nuevamente crear un nuevo
- 56:29archivo, lo puedo crear y nuevamente
- 56:32seguir esos pasos, pero no puedo omitir
- 56:34de que primeramente Git Init solo se
- 56:37hace una vez, muchachos, y Git Remote
- 56:40este también solo se hace una vez. De
- 56:43aquí en adelante yo puedo hacer git push
- 56:46origin main. Sí, le funciona, pero pues
- 56:49también puedo hacer solo git push.
- 56:51Listo, también les va a funcionar.
- 56:55Listo, chicos. Hasta ahí esa parte.
- 56:58Bien. ¿Cómo van hasta ahí? Porque les
- 57:02voy a colocar un trabajo. Entonces,
- 57:04necesito que esté supercaro.
- 57:10Es un trabajo en grupos.
- 57:16¿Qué qué error te salió, Óscar?
- 57:18Cuéntame.
- 57:29Déjame,
- 57:52estás en la rama master, entonces debes
- 57:54hacer este comando.
- 57:56Leandro git branch.
- 58:00Haz primero ese comando que te
- 58:01compartieron ahí,
- 58:03o sea, haces esto, escribes acá G branch
- 58:09main porque estás en la rama de master.
- 58:11Listo.
- 58:15Bueno, chicos, vamos a hacer un trabajo
- 58:17colaborativo
- 58:22y ahí sí ya haces el git push y ahí ya
- 58:24te te debe subir. Sí.
- 58:56Listo, chicos. Les voy a compartir por
- 58:57acá esta
- 59:08cargas, comando. G.
- 59:18Esto les va a servir mucho, sobre todo
- 59:20en el tema de conflictos.
- 59:38Listo, chicos. Entonces, acá lo que van
- 59:40a hacer ustedes es crear un repositorio,
- 59:45¿listo? Donde acá en contribu
- 59:49en en los colaboradores me van a
- 59:51invitar, ¿listo? Me van a invitar a mí.
- 59:54Eh, como colaborador
- 59:57lo que van a hacer es básicamente van a
- 1:00:00hacer esto. Entonces, no ir acá todos
- 1:00:02los repositorios, van a crear un nuevo
- 1:00:05repositorio, ¿cierto? Entonces, eh,
- 1:00:08taller uno, le pueden poner, por
- 1:00:10ejemplo, el nombre que ustedes quieran.
- 1:00:13Creamos el repositorio
- 1:00:17y nos vamos acá a settings,
- 1:00:20¿cierto? Acá settings y en
- 1:00:23colaboradores.
- 1:00:25Listo. Verificamos pues que sea yo. Esto
- 1:00:28me esto siempre lo envía.
- 1:00:38Verifico que sea yo
- 1:00:41y voy a agregar una persona. Entonces
- 1:00:44acá van a colocar un mi correo
- 1:00:49@gmail.com.
- 1:00:51y me van a compartir el link. ¿Listo? Lo
- 1:00:53van a compartir por acá por el chat para
- 1:00:56yo ser colaborador del repositorio de
- 1:00:59ustedes. ¿Y qué van a hacer, muchachos?
- 1:01:01Entonces, a subir
- 1:01:05eh básicamente eh van a crear un
- 1:01:07documento y van a crear un commit.
- 1:01:10¿Listo? Ya se los paso.
- 1:01:20Van a crear el nombre eh pues del
- 1:01:25repositorio que quieran. Van a crear eh
- 1:01:29pues la rama Mil normal y van a hacer un
- 1:01:32commit con su nombre y su apellido y lo
- 1:01:35van a subir. ¿Listo?
- 1:01:42Entonces, les voy a dejar por acá qué es
- 1:01:44lo que deben hacer.
- 1:01:52¡Epa!
- 1:01:55Entonces ahí me van llegando y yo les
- 1:01:57voy aceptando la invitación.
- 1:02:02Listo.
- 1:02:04Entonces ahí los voy revisando
- 1:02:12para que vayamos practicando. ¿Listo?
- 1:02:14Entonces, van a crear su proyecto, van a
- 1:02:16crear un documento con su nombre y su
- 1:02:18apellido y el commit también con su
- 1:02:20nombre y su apellido. Entonces, ¿cómo se
- 1:02:22debería ver
- 1:02:26acá? Vamos a ver los que acabamos de
- 1:02:28crear.
- 1:02:35está
- 1:02:39mis repositorios.
- 1:02:43Entonces, por acá,
- 1:02:46sí, muchachos, en grupo conmigo,
- 1:02:49¿eh? Entonces, acá debe estar su nombre
- 1:02:51y su apellido, ¿listo? y también eh el
- 1:02:55documento, el nombre que quiera.
- 1:03:00Listo. Entonces vamos a aceptar por acá.
- 1:03:04Lo vamos creando, porfa.
- 1:03:19O sea, profe, no entendí bien, eh.
- 1:03:23Un comit tiene que tener mi nombre y mi
- 1:03:24apellido o un documento.
- 1:03:26Epa. Exacto. Entonces, ¿cómo cómo se
- 1:03:29haría acá en esta parte
- 1:03:33e donde haces el commit? Entonces, git
- 1:03:35commit m acá tu nombre y tu apellido.
- 1:03:41Listo.
- 1:03:47Listo, Samuel de una.
- 1:04:37Listo, ya lo ya reviso el mail.
- 1:04:43Sí, acá ya me llegó.
- 1:04:47Listo, ahí te la acepté.
- 1:04:58Vamos a ver por acá.
- 1:05:03Listo, ya se la acepté. Sin nombre
- 1:05:05cuatro.
- 1:05:07Listo. Por acá. Listo. Ya voy a revisar
- 1:05:10el mail para ver cuáles me hace falta.
- 1:05:12Samuel también.
- 1:05:15Listo. Ya te la acepté también.
- 1:05:36Listo, ya aceptado los que me han
- 1:05:38enviado.
- 1:05:53No, lo que debe tener es el commit. Si
- 1:05:57quiere pueden ser un archivo vacío, pero
- 1:05:59si lo quieren llenar mucho mejor,
- 1:06:01muchachos, que ahí empezamos a a
- 1:06:03trabajar más cositas.
- 1:06:17Sí,
- 1:06:19sí, con el nano.
- 1:07:54Chicos, si tienen dudas me avisan,
- 1:07:55porfa. Listo, que yo estoy acá revisando
- 1:07:58las las solicitudes de los repo. Ya
- 1:08:00había aceptado varias.
- 1:10:28Listo, Leandro, ya lo reviso.
- 1:10:47Landro, ¿cuál es tu correo?
- 1:11:34Ah, ya.
- 1:11:53Bien, Leandro, creaste la PPJS.
- 1:11:58Chao, mundo.
- 1:12:00El indes HTML con un hola de title y el
- 1:12:05CSS lo dejaste vacío. Super bien. Ese es
- 1:12:08el trabajo, muchachos.
- 1:13:32Listo. Alejo, ¿cuál es tu correo?
- 1:13:37Alejo Medina. Ya, ya lo vio acá.
- 1:13:43Bien, creé los scripts
- 1:13:49y un index html.
- 1:13:55Alejo Medina, bien, está super bien.
- 1:14:00De Leandro también super bien. Ya te lo
- 1:14:03reviso, Carlos. Dame un segundo, Carlos.
- 1:14:10Carlos, todavía no has hecho push.
- 1:14:13Sí, Samuel, ya reviso el tuyo. Carlos,
- 1:14:15aún no has hecho push porque me no me
- 1:14:17aparece todavía el comit.
- 1:14:22Samuel,
- 1:14:32Samuel, por acá.
- 1:14:36Samuel, muy bien. Creación archivo de
- 1:14:38Python.
- 1:14:40Samuel y hola programador. Bien.
- 1:14:46Y lo imprimiste en Python. Bien.
- 1:14:52Vamos a ver, Carlos, a ver si ya.
- 1:14:58Epa, Carlos. Bien. Listo. Ahora sí.
- 1:15:03Creas un archivo JS y el index HTML.
- 1:15:06Bien,
- 1:15:13déjame reviso el de de Facundo.
- 1:15:22Facundo, segundo comit de Facundo. Bien.
- 1:15:28Y página de Facundo Duarte. Bien.
- 1:15:30Chévere.
- 1:15:33Bien, chicos, esa es la idea. Esa es la
- 1:15:36idea. Porfa, los que van faltando, si me
- 1:15:39lo pueden ir compartiendo.
- 1:15:56Regálenme un segundito, porfa.
- 1:16:26O chicos, qué pena.
- 1:16:32No, no te preocupes, Luisa. Lo ideal es
- 1:16:33que podamos entender que si tengan dudas
- 1:16:36las dejemos claras desde ya. Eh, voy a
- 1:16:39revisar el tuyo, Marcos.
- 1:17:17Acá ya lo tengo.
- 1:17:22Bien, Marcos, archivo JavaScript. Hola,
- 1:17:26¿cómo están, muchachos? S.
- 1:17:29Y el respectivo HTML.
- 1:17:33Bien, Marcos,
- 1:17:39¿hay alguna manera de actualizarlo? ¿Qué
- 1:17:40muchacha?
- 1:17:42No, o sea, la única manera es haciendo
- 1:17:46un comit, o sea, si no no se puede
- 1:17:49actualizar, no no nos dejaría seguir
- 1:17:58Vamos para acá.
- 1:18:46Ya lo reviso,
- 1:18:49chicos. Básicamente ese es el proceso
- 1:18:54para subir cambios a a GitHub y poderlo
- 1:18:58compartir.
- 1:19:03Eso es lo que van a seguir utilizando.
- 1:19:46Listo.
- 1:20:02Listo, ya te lo reviso.
- 1:20:32Ócar.
- 1:20:40Óscar, ¿cuál es tu correo?
- 1:21:04Manulos,
- 1:21:15bien, José,
- 1:21:18aunque recuerda que en el COID era el
- 1:21:20nombre y el apellido. Le colocaste appjs
- 1:21:23añadido, pero está bien.
- 1:22:32Bueno, chicos, listo. Eh, déjame reviso
- 1:22:36el tuyo, Óscar.
- 1:22:48para que terminarles de explicar.
- 1:23:00Óscar, tú me enviaste la invitación.
- 1:23:22C
- 1:23:52Esto. No.
- 1:24:27Listo.
- 1:24:35Bueno, chicos, vamos a volver acá. Les
- 1:24:38voy a explicar algo
- 1:24:40de las ramas. ¿Listo?
- 1:24:52Bueno, chicos, vamos a ver un tema de
- 1:24:55ramas. Como ven acá en este proyecto,
- 1:24:59jóvenes creativos dos,
- 1:25:03acá hay un tema de o parémonos en el del
- 1:25:07proyecto tres mejor.
- 1:25:10Sí,
- 1:25:16listo. Acá
- 1:25:24listo. Acá no sé si ven acá en la parte
- 1:25:27de main.
- 1:25:33Listo. Acá en la parte de main nosotros
- 1:25:36podemos ver cuáles son las ramas que
- 1:25:38tenemos. No, ¿cierto? Entonces,
- 1:25:40normalmente siempre iniciamos con la
- 1:25:42principal que es main, pero es muy mala
- 1:25:46práctica nosotros trabajar sobre la rama
- 1:25:49principal, ¿cierto? Porque eso es lo que
- 1:25:51se le muestra al cliente, lo que se va a
- 1:25:52entregar. Entonces, si hay algún error y
- 1:25:55estoy trabajando sobre la rama, perdón,
- 1:25:57sobre la rama main, tengo que esperar a
- 1:25:59corregirlos para que mi aplicación pueda
- 1:26:02continuar seguir funcionando, ¿cierto?
- 1:26:04Entonces, lo que se hace normalmente es
- 1:26:08crear una rama. Hay que tener en cuenta
- 1:26:10que la rama que yo tengo acá en la nube
- 1:26:13en GitHub también la debo tener en Git,
- 1:26:16o sea, en local. ¿Listo? Entonces, para
- 1:26:19yo crear una rama acá,
- 1:26:22me voy a a todas las ramas. Entonces, me
- 1:26:25paro acá en main, ver todas las ramas
- 1:26:30y nueva rama, ¿cierto?
- 1:26:33Entonces, por ejemplo,
- 1:26:36lo que normalmente se hace es trabajar
- 1:26:38sobre una rama de velop, ¿cierto? Que es
- 1:26:40como la copia del sistema principal, es
- 1:26:44como la copia del main. Entonces yo hago
- 1:26:47este developen
- 1:26:50todas las subramas que con las que voy a
- 1:26:53trabajar. ¿Listo? Entonces hacemos como
- 1:26:56como esa copia. Entonces creo la nueva
- 1:26:59rama develop. Listo. Entonces, como ya
- 1:27:03la tengo ahí en el sistema, entonces lo
- 1:27:05que hago es ir al terminal
- 1:27:09y creo una nueva rama. ¿Listo?
- 1:27:15Entonces, ¿cómo creo una nueva rama?
- 1:27:18¿Quién me dice?
- 1:27:23Git, branch y el nombre.
- 1:27:26Epa, Samuel. Muy bien,
- 1:27:29listo. Entonces
- 1:27:32puedo hacer esto, git branch y el nombre
- 1:27:35de la rama. ¿Cómo se llama la rama que
- 1:27:37acaba de crear? Develop,
- 1:27:40¿cierto?
- 1:27:41Listo. Yo podría hacer eso y se crearía,
- 1:27:45pero entonces yo también puedo hacer git
- 1:27:47checkout
- 1:27:50guion B y el nombre de la rama.
- 1:27:56¿Cuál es la diferencia
- 1:27:58con Git Branch y el nombre de la rama?
- 1:28:01Pues yo básicamente la crearía, pero me
- 1:28:03quedaría en el main, ¿cierto? Con git
- 1:28:06checkout-belop
- 1:28:08la crearía y me iría a la rama, o sea,
- 1:28:11me cambiaría de velop, ¿cierto?
- 1:28:14Entonces, si nos vamos, perdón, acá y
- 1:28:17hacemos un git status, que el git status
- 1:28:19es para ver el estado de nuestros comit,
- 1:28:21estamos sobre la rama main, ¿cierto?
- 1:28:24Estamos acá sobre la rama mail. Entonces
- 1:28:27vamos a crear git checkout-b
- 1:28:32y develop.
- 1:28:35¿Cierto?
- 1:28:36Entonces nos dice que nos cambiamos a la
- 1:28:40nueva rama de velop. Si hacemos
- 1:28:42nuevamente un guit status estamos sobre
- 1:28:45la rama de velop. ¿Listo? Entonces vamos
- 1:28:49a hacer de cuenta que vamos a trabajar
- 1:28:51en en nuestro emprendimiento y vamos a
- 1:28:54trabajar el módulo de ventas, ¿cierto?
- 1:28:57Entonces, ¿qué es lo que deberíamos
- 1:28:59hacer? Entonces, crear una rama de
- 1:29:02ventas, ¿cierto? Entonces, voy a crear
- 1:29:04una rama. ¿Quién me dice cómo se crea?
- 1:29:06Entonces, vamos a hacerlo como nos dijo
- 1:29:08Samuel. Entonces, git branch
- 1:29:12ventas, ¿cierto?
- 1:29:14Listo.
- 1:29:16Entonces ahí ya creé la rama. Pero
- 1:29:19continúa en ¿cuál? En la que estaba
- 1:29:21parado anteriormente que es develop.
- 1:29:23Entonces el comando para yo cambiarme eh
- 1:29:29de rama existen dos, ¿cierto? Que es el
- 1:29:32checkout. O sea, yo me puedo cambiar con
- 1:29:35git checkout
- 1:29:38y me coloco el nombre de la rama.
- 1:29:41Entonces ya me dice, "Ah, te cambiaste a
- 1:29:43venta." ¿Cierto?
- 1:29:45Pero también lo puedo hacer con git
- 1:29:47switch
- 1:29:49y por ejemplo me voy a cambiar a
- 1:29:50develop.
- 1:29:52Entonces ya me dijo, mira, te cambiaste
- 1:29:55a ventas y te cambiaste a develop.
- 1:30:04Yo acá les acabé de compartir los PDFs
- 1:30:07de los de todos los comandos para que
- 1:30:09los vayan estudiando, los vayan
- 1:30:10practicando eh para movernos entre
- 1:30:13ramas. Listo. ¿Cuál es la idea de
- 1:30:15trabajar entre ramas? Lo que les
- 1:30:17compartí ahorita, no tocar el código
- 1:30:20principal
- 1:30:21y es solo una persona encargada la que
- 1:30:23acepta los cambios y que sean cambios
- 1:30:25funcionales. ¿Listo? Entonces, eh
- 1:30:29teniendo en cuenta esto,
- 1:30:33por ejemplo,
- 1:30:35yo voy a
- 1:30:37a crear un archivo acá en la rama de
- 1:30:41ventas, entonces me quiero cambiar a
- 1:30:43ventas. ¿Quién me ayuda? ¿Qué comando
- 1:30:46debo hacer
- 1:30:51para cambiarme a la rama de ventas que
- 1:30:53creamos acá? ¡Epa! Carlo. Muy bien. Git
- 1:30:56switch.
- 1:30:58Y entonces git switch 6. Listo. Entonces
- 1:31:01ya estoy en la rama de ventas.
- 1:31:04Listo.
- 1:31:06Ahora vamos a crear un archivo. Entonces
- 1:31:08se va a llamar tou eh sales.js.
- 1:31:14Listo, ya lo creé. Ahí
- 1:31:17vamos aquí al editor
- 1:31:23para que se vea para que sea un poquito
- 1:31:25como más visible.
- 1:31:32Listo. Entonces acá ya tenemos todo.
- 1:31:35Entonces guid status para ver el estado.
- 1:31:40Entonces tenemos que tenemos un archivo
- 1:31:42salido que es el ventas.js.
- 1:31:45¿Sí ven? Entonces vamos a ver en qué en
- 1:31:48qué ramas estoy parado. Entonces vamos a
- 1:31:50cambiarnos. Estamos acá sobre la rama
- 1:31:53ventas y vamos a cambiarnos a la rama de
- 1:31:56velop switch main. Bueno, perdón, a la
- 1:31:59de main.
- 1:32:02Listo. Entonces, ya estamos acá en la
- 1:32:04rama main. Yo quiero traerme esos
- 1:32:08cambios que hubo en sales para que esté
- 1:32:11en main, porque de momento están en
- 1:32:13ventas.
- 1:32:14Entonces hago un git merge
- 1:32:18saves. Entonces aquí estoy mezclando
- 1:32:24lo que tengo en ventas parado sobre la
- 1:32:28rama de main, ¿cierto?
- 1:32:34Entonces, ¿es buena práctica yo hacer
- 1:32:36eso directamente desde la rama main o
- 1:32:38desde qué rama lo debería hacer?
- 1:32:41¿Desde
- 1:32:47qué rama yo debería hacer el el MER? O
- 1:32:50sea, de combinar las cosas
- 1:32:53desde develop, ¿cierto? Entonces,
- 1:32:55primero develop.
- 1:32:58Siempre todo pasa primero por develop.
- 1:33:02Entonces acá lo que debería hacer es
- 1:33:04cambiarme. Entonces, git switch develop.
- 1:33:09Listo. Como ya estoy en develop,
- 1:33:13entonces ahí sí ya ya puedo hacer el el
- 1:33:17merge, ¿cierto?
- 1:33:21Pero antes de eso, ¿qué debo hacer yo?
- 1:33:25Primero subirlo al repositorio de
- 1:33:28GitHub, porque si no no me va a dejar
- 1:33:30hacer el merch. ¿Listo?
- 1:33:37Bueno, entonces vamos acá. Yo acá
- 1:33:38también les les compartí este documento,
- 1:33:43chicos, donde está lleno de conflictos
- 1:33:46acá en GitHub, ¿cierto? Entonces, cada
- 1:33:48error, cada
- 1:33:50cada cosa lo podemos ver acá. ¿Cómo
- 1:33:53solucionarlo? solución de conflictos
- 1:33:56cuando hacemos combinamos las celdas,
- 1:34:01todo eso listo.
- 1:34:05Bueno, entonces acá
- 1:34:08vamos a hacer
- 1:34:11un git merch 6.
- 1:34:15Listo, aquí ya está listo.
- 1:34:19Entonces nos pasamos entonces git ad
- 1:34:23punto
- 1:34:25git commit
- 1:34:27m.
- 1:34:30Entonces acá por ejemplo fit
- 1:34:32implementación
- 1:34:36ventas.
- 1:34:39Listo. Entonces vean que acá ya ya no me
- 1:34:42aparece, ya está todo arriba. Y
- 1:34:44básicamente lo último que tengo que
- 1:34:46hacer es un git push. Listo.
- 1:34:51En develop.
- 1:34:55Entonces hacemos bit push y u origin
- 1:35:00develop.
- 1:35:02Listo. Ahora sí,
- 1:35:05cada vez que creamos una rama nueva
- 1:35:08debemos hacer por primera vez el git
- 1:35:10push, ya después solo git push. Listo.
- 1:35:13Entonces, si nos vamos acá y
- 1:35:15actualizamos el repositorio,
- 1:35:18nos vamos acá código.
- 1:35:20Entonces, estamos, miren que acá nos
- 1:35:22dijo develop. Hiciste un push reciente
- 1:35:25hace 16 segundos. Entonces, si nos vamos
- 1:35:27acá a developas,
- 1:35:34pero si nos vamos a mainas
- 1:35:38porque todavía no lo hemos traído.
- 1:35:40Entonces, ¿qué tendría que hacer? ir al
- 1:35:42terminal y hacer un merch directamente
- 1:35:45desde el main, trayendo los cambios
- 1:35:48desde la rama de velop. ¿Listo? Esa
- 1:35:51parte es un poquito compleja, pero con
- 1:35:54el trabajo que van a hacer, van a
- 1:35:55practicar un poquito esa parte. ¿Listo?
- 1:35:58Que es importante, muchachos, que puedan
- 1:35:59hacer ese ejercicio que les mandé ahí de
- 1:36:02resolviendo conflictos. ¿Listo?
- 1:36:05Entonces,
- 1:36:08acá vamos a hacer el ejemplo.
- 1:36:11Yo me quiero traer esos cambios.
- 1:36:14Entonces vamos a hacer un guit status.
- 1:36:16Estamos parados sobre main. Ah, perdón,
- 1:36:19este es no es el archivo, es proyecto 3.
- 1:36:23Listo. Entonces, git
- 1:36:26status.
- 1:36:28Entonces, estamos sobre develop.
- 1:36:30Entonces, para traerme los cambios de
- 1:36:32develop, ¿cómo debería de hacer?
- 1:36:36Epa. Git switch main. Listo. ¿Qué más
- 1:36:41debería de hacer? Miren que acá cuando
- 1:36:44cambié main se me borró directamente
- 1:36:46sales.
- 1:36:49Epa. Entonces, git merch develop.
- 1:36:57Listo. Y miren que me bajó de una vez en
- 1:37:00main. me bajó ventas cuando acá aparecía
- 1:37:03eh subrayado, ¿cierto? Entonces, ya
- 1:37:06tengo ventas y ya tengo appjs. Entonces,
- 1:37:08básicamente, muchachos, el flujo es ese.
- 1:37:11Entonces, yo trabajo sobre una rama que
- 1:37:13no es la principal y a medida que vea
- 1:37:15que el código me va funcionando,
- 1:37:17asimismo lo voy funcionando con el
- 1:37:19código principal. Eso ayuda a que todo
- 1:37:23sea mucho más escalable y yo puedo crear
- 1:37:26un montón de ramas. Pero, ¿cuál es la
- 1:37:28buena práctica?
- 1:37:30que una rama no sobreviva más de 24
- 1:37:33horas. Entonces es irme ir haciendo
- 1:37:36merchida que voy trabajando y así ir
- 1:37:39creando ramas para no llenar el
- 1:37:42repositorio de ramas. Eh, ¿qué es lo que
- 1:37:45pasa? Todas esas ramas, si tú no las
- 1:37:47eliminas quedan ahí. Entonces, lo ideal
- 1:37:50es irlas eliminando. ¿Listo?
- 1:37:53Bueno, chicos, eso sería de todo por
- 1:37:56ahora. Vamos a hacer un un caho eh,
- 1:38:02está sencillito para ir practicando lo
- 1:38:05que vimos. Les voy a compartir el
- 1:38:09pin.
- 1:38:11Los que no puedan acceder, chicos, desde
- 1:38:16por acá por el chat pueden ir
- 1:38:17respondiendo. ¿Listo?
- 1:38:32Acá tenemos a Óscar,
- 1:38:35Carlos, Brian,
- 1:38:38Sebastián, Juan
- 1:38:46más por acá. Acabo de ver el proyecto
- 1:38:48Leonela. Super bien.
- 1:39:27Listo. Por acá Luisa. Empezamos en un
- 1:39:30minutico.
- 1:39:32Sara
- 1:39:34acá. Sofía
- 1:39:38Mara por acá. Un minutico. Empezamos.
- 1:40:03Listo, chicos, los que faltan a las 50.
- 1:40:07Listo, empezamos.
- 1:40:23ગીત હબ Ah.
- 1:40:47Chicos, recuerden que GitHub es la
- 1:40:49plataforma para alojar los repositorios
- 1:40:52de Git.
- 1:40:54Ahí se agregamos todo el código que
- 1:40:56tenemos y queremos compartir. Lis bien.
- 1:41:00Vamos a ver cómo va el podio. Marcos de
- 1:41:03primero, tenemos a Juan de segundo,
- 1:41:05Victoria tercero, Óscar y Tomás. Vamos a
- 1:41:08ver cómo sigue.
- 1:41:11Segunda, ¿qué comando muestra el estado
- 1:41:14actual del repositorio?
- 1:41:16Git state, Git info, git status o git
- 1:41:20check.
- 1:41:35Bien, muchachos, guide estatus.
- 1:41:39Bien,
- 1:41:41vamos con la siguiente.
- 1:41:46Sigue Marcos por acá. Subió Óscar, Tomás
- 1:41:49y Juan se permanece ahí. Vamos con la
- 1:41:52tercera. ¿Qué hace gitad punto?
- 1:41:57Elimina archivos. Sube cambios a GitHub.
- 1:42:00Agrega los cambios al área de staging.
- 1:42:04Crea un repositorio.
- 1:42:14Bien,
- 1:42:17chicos. Recuerden que eh
- 1:42:20eso los agrega al área de preparación.
- 1:42:23Bien, bien.
- 1:42:29Por acá Óscar se mantiene el podio. Tal
- 1:42:32cual.
- 1:42:37¿Qué hace Git Push?
- 1:42:43Descarga cambios. Envidar cambios al
- 1:42:45repositorio remoto, borra archivos o
- 1:42:48crear ramas.
- 1:43:01Bien, envía los cambios al repositorio
- 1:43:03remoto. Recuerden que creamos ramas con
- 1:43:06Git Branch o Git Checkout-B. Listo,
- 1:43:11vamos con la siguiente. Uy, se subió
- 1:43:13Juan por acá. Por acá se nos subió Mara
- 1:43:16también.
- 1:43:18Bien, vamos. Cinco de seis. ¿Cuál suele
- 1:43:21ser el nombre de la rama principal?
- 1:43:23¿Cuál debería tener?
- 1:43:41Bien, chicos, main, recuerden que el
- 1:43:43nombre nos llega como master desde Git y
- 1:43:46nosotros se lo cambiamos con Git branch
- 1:43:50main. Listo,
- 1:43:54por acá se nos dio Leonardo y Juan está
- 1:43:56arriba por unos punticos todavía. Bien,
- 1:43:59muchachos. Última. ¿Cuál es el flujo
- 1:44:01correcto para subir los cambios?
- 1:44:25Bien. Git add commit push.
- 1:44:29Listo. Recuerden que primero es gitad
- 1:44:32punto o el nombre del archivo. Después
- 1:44:34hacemos el commit y después hacemos el
- 1:44:37push. ¿Listo? Muy bien, muchachos.
- 1:44:40Chicos, no super bien. Con este commit
- 1:44:42quedó un poquito más tranquilo. Vamos a
- 1:44:44ver cómo quedó el podio.
- 1:44:47Uy, Leonardo, bien, se subió.
- 1:44:51Thomas, bien.
- 1:44:54Vamos a ver, ¿quién es? Juan o qué.
- 1:44:57Marcos. Bien. Bien, muchachos, bien,
- 1:45:01bien. Estuvo bueno. Eh,
- 1:45:06saludo acá,
- 1:45:08chicos. Y como última, porfa, tienen
- 1:45:12esta tareita, pero esta tareita ya sí es
- 1:45:15directamente
- 1:45:16e de ustedes. Se las voy a compartir acá
- 1:45:21durante la semana, porfa. La hacen.
- 1:45:25Viene siendo esta.
- 1:45:28Listo. Entonces van a crear esto acá.
- 1:45:36Entonces van a crear un repositorio del
- 1:45:38proyecto de su emprendimiento, listo,
- 1:45:40con el nombre real del negocio o de la
- 1:45:42página, sin usar espacios y usando
- 1:45:45guiones. ¿Listo? El Redmi debe tener ya
- 1:45:47el contenido real del emprendimiento, de
- 1:45:49la sesión uno, o sea, el nombre del
- 1:45:51negocio, lo que hicimos con la
- 1:45:52inteligencia artificial, cuál es el
- 1:45:54problema que resuelve, a quién va
- 1:45:56dirigido, productos o servicios
- 1:45:58principales y crear la estructura del
- 1:46:00proyecto. Aunque estén vacías, creamos
- 1:46:03pronen, backen y documentos. Entonces,
- 1:46:06¿cómo hacemos eso? Recuerden que vamos
- 1:46:08acá al editor o con el MKDR. Entonces,
- 1:46:10creamos la carpeta frontend
- 1:46:13frontend.
- 1:46:16y creamos la carpeta backen.
- 1:46:20Listo. Entonces, una fuera de la otra.
- 1:46:24Listo. Creamos esto y el doc.
- 1:46:28Listo. Cada integrante del equip puede
- 1:46:30tener el repositorio clonado en su
- 1:46:31computador y opcionar explorar
- 1:46:34repositorios públicos de GeHub y ver
- 1:46:36cómo los organizan los demás. ¿Listo?
- 1:46:38Por favor, tómenle un pantallacito a
- 1:46:40esto que esto es importante. Eh, chicos.
- 1:46:45Eh, no sé si tienen preguntas. Vuelvo y
- 1:46:47les dejo acá mi correo, aunque ya lo
- 1:46:51tienen, y mi número por si tienen dudas.
- 1:46:54Listo,
- 1:46:59chicos. Muchas gracias. No sé si Lesli
- 1:47:01quieres agregar algo, eh,
- 1:47:06ya terminaríamos por hoy.
- 1:47:11Les voy a dejar acá la tareíta para que
- 1:47:13no se les olvide, muchachos, porfa.
About this transcript
This page contains the full transcript of Lógica de Programación Avanzada | Sesión 2 – Jueves 18 de junio – 4 PM COL/ECU/PAN | 6 PM UY by Fundación ROFÉ - Toca una Vida, generated from the public captions YouTube serves with the video. The transcript has 9,046 words across 1,652 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.