No puedo creer por fin haya podido entender git y github.. Se que hay mucho mas para aprender aun... pero nunca habia entendido bien esto... Midu es demasiado bueno explicando
@@midulivetengo ya 8 años de experiencia pero cada vez que veo tus videos aprendo algo nuevo. Voy a pedir trabajo en Nueva Zelanda y con tus videos mas el esfuerzo que le estoy poniendo se que lo voy a lograr. Gracias Midu
Tus videos y explicaciones son muy agradables y fáciles de ver, prefiero ver un video tuyo de 2 horas que un video de 20 minutos donde resuman todo esto
dios mío sólo de pensar la barbaridad de ingeniería que hay detrás de todo Git y GitHub, el trabajazo de todo el equipo... se me ponen los pelos de punta, me abruma... pd: gran vídeo para entender todas las bases
Gracias hermano, eres un grande. Mi madre ya te quiere, el otro día vio tu video explicando lo de los votos en las "máquinas aquellas" y aun no entendiendo muchas cosas, si logró comprender mucho. Ella usa celular con internet y CZcams hace cosa de un mes. Un abrazo.
Soy de los compradores del Libro de Git ❤️ eso si lo compartí con mi novia 🤣 Me encanta la forma tan didactica en la que explicas las cosas en el libro, lo haces entender mucho mas simple 🙌
Genial el video che...super claro todo. No tenia ni la mas minima idea de como contribuir! Vi el video anoche tarde y decidi volver hoy a comentar. Desde Cordoba Argentina, muchisimas gracias Midu, abrazo enorme.
Acabo de hacer mi primera PR! con un "error" que la hice dentro del branch main, pero todo ha salido Ok y estoy muy feliz! un abrazo a todos y a ti Midu! gracias enormemente por tu contenido.!
Gracias genio. Utilizaré todo lo aprendido para trabajar con mis compañeros de Facu, das tantos buenos recursos, que me e creado un sitio que aloja todo los sitios y recursos que vas recomendando, me qdo bonito, gracias nuevamente y saludos
Muchas gracias, por fin alguien que explica como trabajar con git. Una duda que siempre me surge. Si el proyecto tiene bbdd ¿como la podemos integrar en git?
Gracias Midu por el curso, lo vi entero y por fin comprendi git y github. Ahora solo falta aprender aun mas de programacion ya que si bien se un poco, quise colaborar resolviendo algunos issues y no sabia ni de que estaban hablando :( Saludos desde Argentina
Hola Midu, saludos. Fíjate que me llama la atención de crear un bot o commit automáticos, me refiero a, imagínate que hay un proyecto x, que escribe ciertos logs, en archivos x, y sería bueno respaldarlos, porque me ha pasado muchas veces que he perdido configuraciones so cambios que hago en un json por ejemplo, no me da la cabeza para realizar una automatización de ese tipo, si pudieras crear un video en algún momento, sería muy chulo. Saludos y un abrazo Midu.
Cuando vi las time branches en loki no dejaba ade pensar en git 😂 Buen tutorial! checkout lo habia usado hasta el dia de hoy, y siempre tengo problemas entre el master y la feature, no se si la causa sea el haber usado checkout, pero mas nunca lo vuelvo a usar.
Wenas Midu, hmmms algo con lo que siempre he tenido problemas y no logro aterrizar con la opcion correcta es autenticacion... JWTs, alguno que otro proveedor pero ninguno me da el feeling de ser lo que debo usar aunque tampoco he profundizado demasiado Un tuto sobre esto estaria genial con alguna opción production-ready, gracias por el contenido 🙏
midu, mándame un besito en la frente, gracias a ti he podido llenar un vacío. Tengo 30 años, tenía un estado de animo muy bajo, y gracias a ti encontré una pasión
Yo no entendía lo de los forks, o las pull request, las veía de otra manera. Por lo general siempre había tenido, la versión local y una en cada drive. ahora también los subo a github y trato de tener cada remoto al día.
Muchas gracias! Muy bueno la verdad. Me quedó una duda, como puedo hacer los commits como en el video??? Me parece mucho más práctico, siempre use git commit -m "..."
Hola Midudev, Tengo una duda respecto a contribuciones con Pull Requests. Digamos que tengo un fork yo/proyecto de original/proyecto (upstream). Para hacer una PR los pasos serían: asegurarme que mi main está actualizado con upstream, abrir rama feature1, hacer cambios en feature1 y solicitar PR a main de upstream. Hasta aquí todo okey. Pero digamos que yo tengo un tercer proyecto yo/privado en el cual uso mi fork (importo cosas de él) y necesito los cambios de feature1 y no quiero esperar a que la mergeen en upstream. Bien, puedo usar la rama feature1 cuando importe en mi proyecto yo/privado. Pero ahora, han pasado 2 días, mi PR aun no está mergeada y yo quiero hacer una segunda contribución. De igual manera que antes: actualizo mi main con la de upstream, abro rama feature2, cambio cosas y PR. Pero en el proyecto yo/privado quiero los cambios acumulados tanto de la feature1 propuesta como de la feature2. ¿Cómo lo consigo? - Opción 1: conforme abro ramas feature, después de hacer PR al upstream, las mergeo a mi main de mi fork. PROBLEMA: si mergeo feature1 a mi main, cuando abra rama feature2 desde mi main, esta tendrá los cambios de feature1 también y si intento PR de feature2 a upstream main, no estaré siendo atómico y proponiendo solo PR de la “feature2”, sino que tendrá acumulado el contenido de la “feature1” y por tanto ese contenido estará repetido tanto en el primer PR (solo de feature1) como en el segundo PR (que tiene qcumulados feature1 y feature2). Okey, enfoque no adecuado. - Opción 2 (la única alternativa viable que se me ocurre, pero no se si hay una mejor): tener, en mi fork yo/proyecto, una rama “integration” que es la que desde yo/privado siempré importaré y que trabaj de la siguiente manera: para hacer contribuciones al upstream, como siempre (asegurar main actualizado, abrir rama feature, PR); y ADEMÁS, la rama feature mergearla a mi rama integration. De esta manera, integration tiene los cambios fe la feature (es como que adelanto el proceso de que el repo original acepte y mergee la PR, haciéndolo yo). Por otra parte, diariamente también he de mergear cambios de upstream main a mi rama integration (además de a mi main), para mantenerme actualizado con fixes y features nuevos del repo original, y en integration tener tanto eso como mis propias features. Como digo, la opción 2 es la única que se me ocurre. Pero mi pregunta es si hay una alternativa mejor que se haya contemplado para estos casos, ya que al final voy a tener que estar manteniendo “integration” de una manera muy manual (pues al traerme cambios del upstream main, tal vez haya conflictos y al final tendré que elegir, muy a mano, qué cosas quiero y cuáles no, en integration, y puede que esto acabe en que mi rama integration tiene muchísimas diferencias con la main de upstream, perdiendo así un poco la idea de que proviene de aquella y “debería ser similar”). PD: Además, tal vez quiero en “integration” cosas nuevas de las que no voy a hacer PR (por la razón que sea) pero que quiero tener yo . Muchas gracias de antemano!!
Nunca me habia dado cuenta que era tan facil colaborar. Siempre he querido colaborar en algun proyecto de GH pero no sabia como empezar, o como hacer correctamente el pull request.
¿En el tema de control de versiones y colaboración en el código? Para usuarios normales que no necesitan las integraciones de Azure, de aquí a Lima. 😜 pero bueno es mi opinión después de trabajar años con él.
Midu este año estas on fire
No puedo creer por fin haya podido entender git y github.. Se que hay mucho mas para aprender aun... pero nunca habia entendido bien esto...
Midu es demasiado bueno explicando
Midu yo solo veo yt pero siento que desde que te sigo mi nivel como desarollador ha subido mucho.
Muchas gracias por todo tu trabajo
🥹🥹🥹
@@midulivetengo ya 8 años de experiencia pero cada vez que veo tus videos aprendo algo nuevo. Voy a pedir trabajo en Nueva Zelanda y con tus videos mas el esfuerzo que le estoy poniendo se que lo voy a lograr.
Gracias Midu
Tus videos y explicaciones son muy agradables y fáciles de ver, prefiero ver un video tuyo de 2 horas que un video de 20 minutos donde resuman todo esto
dios mío sólo de pensar la barbaridad de ingeniería que hay detrás de todo Git y GitHub, el trabajazo de todo el equipo... se me ponen los pelos de punta, me abruma...
pd: gran vídeo para entender todas las bases
Gracias hermano, eres un grande. Mi madre ya te quiere, el otro día vio tu video explicando lo de los votos en las "máquinas aquellas" y aun no entendiendo muchas cosas, si logró comprender mucho. Ella usa celular con internet y CZcams hace cosa de un mes. Un abrazo.
Amo mucho este cap ❤❤❤❤
De lujo, terminé de configurar lo de SSH en mi W10 y a seguir. Gracias y saludos desde Corrientes, Argentina. Eres crack. 🙌
Qué manera de presentar tan impresionante, muchas gracias Midu.
Soy de los compradores del Libro de Git ❤️ eso si lo compartí con mi novia 🤣
Me encanta la forma tan didactica en la que explicas las cosas en el libro, lo haces entender mucho mas simple 🙌
grande midu. Explicacion magistral, se comprende super bien
Vi que tenias este curso y el libro, procedi a comprar el libro y ahora a ver el curso 😎
Genial el video che...super claro todo. No tenia ni la mas minima idea de como contribuir!
Vi el video anoche tarde y decidi volver hoy a comentar.
Desde Cordoba Argentina, muchisimas gracias Midu, abrazo enorme.
A la 1.09am practicando para una entrevista midu muchas gracias
Mucha suerte!
Increíble lo fácil que haces aprender Midu! Siempre agradecido con tus aportaciones 🙏🏽
Agradecido midu!
Excelente Midu, muchas gracias por tus aportes 🙏🙏🙏
Con mucho gusto
Me alegro que si tengas un video sobre esto, muchas gracias
lo estaba esperando midu excelente
Acabo de hacer mi primera PR! con un "error" que la hice dentro del branch main, pero todo ha salido Ok y estoy muy feliz! un abrazo a todos y a ti Midu! gracias enormemente por tu contenido.!
Joer, muchas gracias Mindu! Justamente esta es una de mis lagunas y hacía tiempo que quería meterle mano a esto.
Gracias genio. Utilizaré todo lo aprendido para trabajar con mis compañeros de Facu, das tantos buenos recursos, que me e creado un sitio que aloja todo los sitios y recursos que vas recomendando, me qdo bonito, gracias nuevamente y saludos
vamosss midu
Este men! quiero darte un abrazo y decirte!!!! locoooo sos un crack
Excelente Amigo Midu !!!!!!!!!!!!!!!🎉🎉🎉🎉
De lujo justo lo que necesitaba🎉 gracias miduv
Gracias a ti!!
Excelente, gracias totales
Muchas gracias Midu! ❤❤
Con mucho gusto
Eh visto buenos cursos de git github, pero este es especial. Mostraste como es la vida real. Siempre excelente Midu
Este momento de mi vida se llama felicidad!
Muchas gracias, por fin alguien que explica como trabajar con git. Una duda que siempre me surge. Si el proyecto tiene bbdd ¿como la podemos integrar en git?
que capacidad de explicación... muy buen video midu...
Gracias!
oiba
Thx very much
Gracias MIDU
Midu tiene una interpretación diversa del concepto "DESDE CERO".
Muchas gracias Midu. Por fin encuentro un video explicando un ejemplo de la vida real.
Gracias a ti!
Que altísima calidad, se me pasó volando, impresionante.
El que esté en Caps ayuda para hacer mini breaks 👌💚
Gracias Midu por el curso, lo vi entero y por fin comprendi git y github. Ahora solo falta aprender aun mas de programacion ya que si bien se un poco, quise colaborar resolviendo algunos issues y no sabia ni de que estaban hablando :(
Saludos desde Argentina
Gracias a ti!
Midu qué buen trabajo!!! te admiro bastante ... de grande quiero ser como tú 😆
Este curso está mucho mejor que el de Platzi. Y gratis. Gracias Midu
Midu podrías enseñar cómo desplegar una aplicación en AWS o una plataforma cloud utilizando github actions y docker para dockerizar una aplicación?
excelente video pensé que me la sabia todas en git, me di cuenta que no
lol, justo queria aportar en los proyectos que creas y no sabía cómo colaborar en git, graciaaas
Muchisimas gracias Midu ❤️
Con mucho gusto
Genial q ganas tenía de este curso Gracias Midu
que buen contenido mi king
1:04:15 git branch #Crea rama
git checkout #mueve a rama
git checkout -b #Crea rama y cambia a esa rama
git switch -c "nombre rama" #Crea rama
git switch nombre-rama #Cambia a rama
git branch -D # Elimina rama
git branch -d # Elimina rama
Gracias por tanto
Hola Midu, saludos. Fíjate que me llama la atención de crear un bot o commit automáticos, me refiero a, imagínate que hay un proyecto x, que escribe ciertos logs, en archivos x, y sería bueno respaldarlos, porque me ha pasado muchas veces que he perdido configuraciones so cambios que hago en un json por ejemplo, no me da la cabeza para realizar una automatización de ese tipo, si pudieras crear un video en algún momento, sería muy chulo. Saludos y un abrazo Midu.
thank you midu, gran complemento.
Justo lo que me hacía falta, ya no le temo a nada
Cuando vi las time branches en loki no dejaba ade pensar en git 😂
Buen tutorial! checkout lo habia usado hasta el dia de hoy, y siempre tengo problemas entre el master y la feature, no se si la causa sea el haber usado checkout, pero mas nunca lo vuelvo a usar.
Mi sueño es que algún día Midudev me siga en GitHub.
duermes demasiado
Wenas Midu, hmmms algo con lo que siempre he tenido problemas y no logro aterrizar con la opcion correcta es autenticacion... JWTs, alguno que otro proveedor pero ninguno me da el feeling de ser lo que debo usar aunque tampoco he profundizado demasiado
Un tuto sobre esto estaria genial con alguna opción production-ready, gracias por el contenido 🙏
Oye, gracias! Sirve para reforzar conceptos, se lo pasaré a algunos amigos que aun no entienden git. Donde compro tu libro!
midu, mándame un besito en la frente, gracias a ti he podido llenar un vacío. Tengo 30 años, tenía un estado de animo muy bajo, y gracias a ti encontré una pasión
Yo no entendía lo de los forks, o las pull request, las veía de otra manera.
Por lo general siempre había tenido, la versión local y una en cada drive. ahora también los subo a github y trato de tener cada remoto al día.
Excelente midu
Para cuándo un proyecto de clonación de excalidraw o miro? Sería interesante de tu parte en español no hay tutoriales 😢
Excelente 🎉 me apunto
la ramas del tiempo las vi la primera vez en la pelicula back to the future
Muchas gracias! Muy bueno la verdad. Me quedó una duda, como puedo hacer los commits como en el video??? Me parece mucho más práctico, siempre use git commit -m "..."
Genial!
Podrias hacer una segunda parte?
Gracias midu! ❤
que buen curso
De los primeros comentarios !!!
Libro comprado el año pasado 👌👏👏👏
muchas gracias midu uwu
Hola Midudev,
Tengo una duda respecto a contribuciones con Pull Requests. Digamos que tengo un fork yo/proyecto de original/proyecto (upstream). Para hacer una PR los pasos serían: asegurarme que mi main está actualizado con upstream, abrir rama feature1, hacer cambios en feature1 y solicitar PR a main de upstream.
Hasta aquí todo okey. Pero digamos que yo tengo un tercer proyecto yo/privado en el cual uso mi fork (importo cosas de él) y necesito los cambios de feature1 y no quiero esperar a que la mergeen en upstream. Bien, puedo usar la rama feature1 cuando importe en mi proyecto yo/privado. Pero ahora, han pasado 2 días, mi PR aun no está mergeada y yo quiero hacer una segunda contribución. De igual manera que antes: actualizo mi main con la de upstream, abro rama feature2, cambio cosas y PR. Pero en el proyecto yo/privado quiero los cambios acumulados tanto de la feature1 propuesta como de la feature2.
¿Cómo lo consigo?
- Opción 1: conforme abro ramas feature, después de hacer PR al upstream, las mergeo a mi main de mi fork. PROBLEMA: si mergeo feature1 a mi main, cuando abra rama feature2 desde mi main, esta tendrá los cambios de feature1 también y si intento PR de feature2 a upstream main, no estaré siendo atómico y proponiendo solo PR de la “feature2”, sino que tendrá acumulado el contenido de la “feature1” y por tanto ese contenido estará repetido tanto en el primer PR (solo de feature1) como en el segundo PR (que tiene qcumulados feature1 y feature2). Okey, enfoque no adecuado.
- Opción 2 (la única alternativa viable que se me ocurre, pero no se si hay una mejor): tener, en mi fork yo/proyecto, una rama “integration” que es la que desde yo/privado siempré importaré y que trabaj de la siguiente manera: para hacer contribuciones al upstream, como siempre (asegurar main actualizado, abrir rama feature, PR); y ADEMÁS, la rama feature mergearla a mi rama integration. De esta manera, integration tiene los cambios fe la feature (es como que adelanto el proceso de que el repo original acepte y mergee la PR, haciéndolo yo). Por otra parte, diariamente también he de mergear cambios de upstream main a mi rama integration (además de a mi main), para mantenerme actualizado con fixes y features nuevos del repo original, y en integration tener tanto eso como mis propias features.
Como digo, la opción 2 es la única que se me ocurre. Pero mi pregunta es si hay una alternativa mejor que se haya contemplado para estos casos, ya que al final voy a tener que estar manteniendo “integration” de una manera muy manual (pues al traerme cambios del upstream main, tal vez haya conflictos y al final tendré que elegir, muy a mano, qué cosas quiero y cuáles no, en integration, y puede que esto acabe en que mi rama integration tiene muchísimas diferencias con la main de upstream, perdiendo así un poco la idea de que proviene de aquella y “debería ser similar”).
PD: Además, tal vez quiero en “integration” cosas nuevas de las que no voy a hacer PR (por la razón que sea) pero que quiero tener yo .
Muchas gracias de antemano!!
Nunca me habia dado cuenta que era tan facil colaborar. Siempre he querido colaborar en algun proyecto de GH pero no sabia como empezar, o como hacer correctamente el pull request.
Crack
Cómo has hecho para poder ver el contrast ratio en el color-picker
Buenas, una duda, se puede usar Github Desktop o Github Kraken para hacer lo mismo? O es mejor hacer lo de manera manual
Deberías hacer un live de Docker
excelente.
Miduuu cual fue la plataforma que mas usas para practicar tu ingles hablado
Votos para hacer IONIC con Angular desde cero!
Que tema y terminal utilizas en Mac?
Hola, se puede tener dos cuentas de github en una sola maquina? Me podrian dar una mano.
SIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
helou
te comprare el libro a fin de mes.
Gracias Carlos 🤗
Nice yolo
Mil formas de como crear ramas pero al final, no entendí como crear tu propio repositorio...
heyy midu que fuente usas en tu mac?
Donde esta el link para conseguir el libro ? Gracias !
El libro puede ser fisico ?
1:01:47
23:30
necesito aprender mejor como hacer merge...
No seas progre midu !
Git usa git?
Sip, para su propio código
"la madre que lo parió"
Github mejor que azure devops wtf?
¿En el tema de control de versiones y colaboración en el código? Para usuarios normales que no necesitan las integraciones de Azure, de aquí a Lima. 😜 pero bueno es mi opinión después de trabajar años con él.
@@midulive De aqui a Zurigo just saying
git push --no-verify
deberias explicar un poco mas detallado cuando digas curso DESDE CERO..... recuerda que es gente que nunca ha visto esta vaina
Pero si lo explicó todo desde cero, tampoco te va a enseñar a usar la línea de comandos no mms xd
Excelente midu
Para cuándo un proyecto de clonación de excalidraw o miro? Sería interesante de tu parte en español no hay tutoriales 😢
Grande midu, justo lo que necesitaba. Muchas gracias 😁
Gracias Midu