Mil gracias, hice un git pull sin saber que pasaba y casi todos los cambios que no habia actualizado en el repositorio de git hub se eliminaron pero gracias al video reverti, me salve el pellejo
Nadie habla del push. Los ejemplos están perfectos, gracias, pero veo pocas personas que a la hora de explicar o hacer un tutorial incluyan el "push" en los pasos. Yo lo que quiero es pushear la reversion, revertir y toquetear lo que sea en local no me da miedo. Lo que necesito es estar seguro de que voy a poder y de que no voy a meter la pata a la hora del push.
Hola, ¿cómo guardas lo del editor? Minuto 4:35 y tambien me gustaría saber como usar el git commit --amend una vez que usamos el git reset --soft "HEAD~N" Gracias!
Para guardar en el Nano se usa Control + O y luego Enter para confirmar el nombre, y para salir finalmente es Control + X. El tema de usar un --amend luego de un reset es que el --amend sirve para corregir errores de un commit (como el mensaje). No se me ocurren muchas situaciones donde eso sea deseable, pero algo que se puede probar es realizando un commit después del reset. Saludos.
GRACIAS estaba haciendo un proyecto de fin de curso y crasheo. De no ser por tu video habría tardado mucho más en poder entender como funciona reset y revert. PD pude arreglarlo ☺️
Y ¿esa era tu idea? Borrar todos o ¿fue un error? Se que pasaron 2 años desde este comentario tuyo pero En caso de haberlo borrado sin querer me imagino que aprendiste a hacer un reflog y ver el ID del último commit y usar git reset --hard "ID" y así volvías a la última rama o el último commit
Hola! Los commit se borran con git reset no con git log, git log solo los lista. Si no se te borraron con git reset, verificá si el hash del commit está correcto. Saludos!
Hola qué tal, estoy tratando de aprender git (quizás me estoy adelantando al ver este tema), imagino que todo esto es hecho en el repositorio local (en mi PC) y cuando haces el primer paso de reset y al volver a ejecutar el ejemplo ahora con revert,imagino que hiciste (paso intermedio) un pull del repositorio remoto(alojado en github u otra plataforma) ,verdad? Para poder hacer el ejemplo con revert, al hacer revert entiendo que es hacer un merge al commit que quieres con el actual (sin importar del que quieres ir al último que estás actualmente hay uno o X's commit ) es utilizar git add de los que te marque en rojo osease en este caso solo fue un archivo pero en realidad sería git add a todos los archivos que estén en el commit al que quieres ir (en rojo) y así elimando todo lo demás para dejando todo lo que tiene al que quieres ir y después hacer un push para subir esos cambios al Repositorio remoto, y que pasa si ya hiciste push al remoto y alguien más esta trabajando en un archivo de los que se encontraba en un commit que se elimino, imagino que se va a dar cuenta hasta que tenga hacer su push al remoto y darse cuenta que trabajo en un archivo que ya no existe para el proyecto , es posible este escenario ? ,Espero haberme dado a entender , recién empiezo en git pero intento a inticiparme en posibles escenarios al ir viendo contenido de git y sus comando y tener precauciónes de como le afecto a alguien más que trabajaría en el mismo repo
Comprendo, pero no sabríamos que más agregar. Brevemente se puede decir que Reset vuelve a un punto del log (un commit) eliminando todos los superiores, y Revert hace un commit de un commit anterior, por lo tanto no se pierde el log. A lo mejor lo confuso es que con Revert hay que hacer un merge del nuevo commit con el commit al cual queremos volver, y merge puede ser complejo. A lo mejor hagamos un video sobre merge, gracias por el comentario.
una de las peores explicaciones que vi en mi vida sobre git reset y revert, no solo es incompleta sino que el tipo ni se entiende el mismo. Ni hablar que de git reset ni menciona las opciones --soft y --mixed. Pesimo todo el video. Cuando haces videos sin saber del tema. hay que borra este video de internet
Mil gracias, hice un git pull sin saber que pasaba y casi todos los cambios que no habia actualizado en el repositorio de git hub se eliminaron pero gracias al video reverti, me salve el pellejo
Nadie habla del push. Los ejemplos están perfectos, gracias, pero veo pocas personas que a la hora de explicar o hacer un tutorial incluyan el "push" en los pasos.
Yo lo que quiero es pushear la reversion, revertir y toquetear lo que sea en local no me da miedo. Lo que necesito es estar seguro de que voy a poder y de que no voy a meter la pata a la hora del push.
git reset --hard
git push -f origin main
Saludos espero que te sirva
gracias amigo, me ayudaste; cometí un grave error pero gracias a vuestra explicación pude rescatar el proyecto
Excelente... seria bueno que expliques los Cherry y Tags que se muestran diferentes gestores visuales de GIT
Dios te bendiga. Adelante.
ME SALVASTE LA VIDA, REALMENTE GRACIAS POR TU AYUDA
excelente casi pierdo todo mi trabajo jodiendo, gracias por tu ayuda
muy bueno chicos...gracias por compartir...estoy iniciando en dev ops y la explicacion es excelente...sigan asi
Hola, ¿cómo guardas lo del editor? Minuto 4:35 y tambien me gustaría saber como usar el git commit --amend una vez que usamos el git reset --soft "HEAD~N" Gracias!
Para guardar en el Nano se usa Control + O y luego Enter para confirmar el nombre, y para salir finalmente es Control + X. El tema de usar un --amend luego de un reset es que el --amend sirve para corregir errores de un commit (como el mensaje). No se me ocurren muchas situaciones donde eso sea deseable, pero algo que se puede probar es realizando un commit después del reset. Saludos.
Muchas gracias. Yo en mis apuntes tenia Git reset ----- seria ---- hard pero No me daba. Mas raro pero me dio el tuyo muchas gracias.
Exelente expicación Muchas Gracisa
Creo que es mas facil con Checkout o no?
Gracias crack! Super claro.
Me salvaste, gracias por la información.
gracias por la explicación
El mejor video maestro
CONSULTA URGENTE: si luego de hacer un revert, se quiere volver a subir el proyecto, hay conflicto con los archivos que ya fueron cargados?
Pero el git reset ---hard me remueve los commit del remoto ?
esto sirve para eliminar un archivo, directorio en el repositiro remoto ?
GRACIAS estaba haciendo un proyecto de fin de curso y crasheo. De no ser por tu video habría tardado mucho más en poder entender como funciona reset y revert. PD pude arreglarlo ☺️
Pero esos que es? Es cmd? O donde ubico el Lienzo en dónde debo escribir gitlog?
se puede deshacer un git reset --hard ???? :(
hago el git reset hard pero al volver a hacer git pull me vuelve a traer los commits que borre, que mas debo hacer?
que llegaste a hacer?
@@raqueldesye5830 wow, paso mucho tiempo no recuerdo, pero creo que me faltaba hacer git reset --hard HEAD~1 y git push despues.
con el reset hard que enseñaste termine de borrar los logs... tendre que escribir el codigo nuevamente
Y ¿esa era tu idea? Borrar todos o ¿fue un error? Se que pasaron 2 años desde este comentario tuyo pero En caso de haberlo borrado sin querer me imagino que aprendiste a hacer un reflog y ver el ID del último commit y usar git reset --hard "ID" y así volvías a la última rama o el último commit
Gracias Jhonny Viale
Buena la explicación
como guardamos el archivo?
No me deja con nada :'c
joya de video.
si no has hecho add tambien te sirve el git restore + "nombre del archivo"
A mi no se me borran los commits al hacer commit log como a ti en el min 1:52
Hola! Los commit se borran con git reset no con git log, git log solo los lista. Si no se te borraron con git reset, verificá si el hash del commit está correcto. Saludos!
Hola qué tal, estoy tratando de aprender git (quizás me estoy adelantando al ver este tema), imagino que todo esto es hecho en el repositorio local (en mi PC) y cuando haces el primer paso de reset y al volver a ejecutar el ejemplo ahora con revert,imagino que hiciste (paso intermedio) un pull del repositorio remoto(alojado en github u otra plataforma) ,verdad? Para poder hacer el ejemplo con revert, al hacer revert entiendo que es hacer un merge al commit que quieres con el actual (sin importar del que quieres ir al último que estás actualmente hay uno o X's commit ) es utilizar git add de los que te marque en rojo osease en este caso solo fue un archivo pero en realidad sería git add a todos los archivos que estén en el commit al que quieres ir (en rojo) y así elimando todo lo demás para dejando todo lo que tiene al que quieres ir y después hacer un push para subir esos cambios al Repositorio remoto, y que pasa si ya hiciste push al remoto y alguien más esta trabajando en un archivo de los que se encontraba en un commit que se elimino, imagino que se va a dar cuenta hasta que tenga hacer su push al remoto y darse cuenta que trabajo en un archivo que ya no existe para el proyecto , es posible este escenario ? ,Espero haberme dado a entender , recién empiezo en git pero intento a inticiparme en posibles escenarios al ir viendo contenido de git y sus comando y tener precauciónes de como le afecto a alguien más que trabajaría en el mismo repo
ni madres, casi me muero leyendo
me rre salvaste
Excelente, gracias
te amo-
hice un hard reset porque no podia revertir y ahora el IDE no me abre el proyecto :(
Gracias!
Grande me sirvió en 2021 xD
te falto como subes a tu repo de code
pero con que teclas se guarda hdekiofewmoifew
th-cam.com/video/HZ1c25OIX4o/w-d-xo.html aca como guardamos el archivo?
x2 como guardamos el archivo :'c
No se entendio revert - falta mas detalles sobre ellos
Comprendo, pero no sabríamos que más agregar. Brevemente se puede decir que Reset vuelve a un punto del log (un commit) eliminando todos los superiores, y Revert hace un commit de un commit anterior, por lo tanto no se pierde el log. A lo mejor lo confuso es que con Revert hay que hacer un merge del nuevo commit con el commit al cual queremos volver, y merge puede ser complejo. A lo mejor hagamos un video sobre merge, gracias por el comentario.
No se ve nada desde el teléfono muy pequeñas las letras
una de las peores explicaciones que vi en mi vida sobre git reset y revert, no solo es incompleta sino que el tipo ni se entiende el mismo. Ni hablar que de git reset ni menciona las opciones --soft y --mixed. Pesimo todo el video. Cuando haces videos sin saber del tema. hay que borra este video de internet
xddd