🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 53 (from laksa185)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

📄
INDEXABLE
CRAWLED
21 days ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0.7 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://geekytheory.com/como-deshacer-los-ultimos-commits-de-git-en-local/
Last Crawled2026-03-18 08:41:02 (21 days ago)
First Indexed2023-01-19 08:13:06 (3 years ago)
HTTP Status Code200
Meta TitleCómo deshacer los últimos commits de Git en local
Meta DescriptionDeshacer cambios en Git es muy sencillo y tan solo hay que ejecutar 3 comandos.
Meta Canonicalnull
Boilerpipe Text
Deshacer cambios en Git es muy sencillo y tan solo hay que ejecutar 3 comandos. ¿Cuántas veces nos habremos equivocado usando Git y hemos hecho un commit de algo que no queríamos? En mi caso, muchas veces. La buena noticia es que es posible deshacer los últimos commits de Git en local . Supongamos que haces un git add . y luego haces un commit, que será el que hay que deshacer: git commit -m "I will undo this commit message" Los pasos que vamos a seguir para deshacer un commit en local son: Deshacer el cambio Hacer las correcciones necesarias a nuestro código Añadir de nuevo los cambios Hacer el commit de nuevo Deshacer un commit en local Para deshacer un commit en local ejecutaremos el siguiente comando: git reset HEAD~ git reset es el comando responsable de deshacer los cambios. Deshará tu último commit dejando tu proyecto sin modificar, es decir, que no perderás los cambios que hayas hecho. Modificar los archivos en local Ya que hemos deshecho un commit porque hemos encontrado un error en los cambios que habíamos añadido, en este paso simplemente habrá que modificar los archivos necesarios para arreglar el problema. Añadir de nuevo los cambios Simplemente habrá que ejecutar git add . de nuevo. Si no quieres añadir todos, especifica el nombre de los archivos que quieres añadir con: git add file_1.txt file_2.txt Hacer un commit con los cambios aplicados Tras haber solucionado el problema, ya podremos volver a realizar de nuevo el commit. Tenemos dos opciones: utilizar el mismo mensaje de commit que habíamos escrito antes o modificarlo. Para reutilizar el mismo mensaje de commit sin modificarlo: git commit ORIG_HEAD Si quisiéramos modificarlo, también podríamos añadir la opción -c : git commit -c ORIG_HEAD Esto abrirá un editor de texto para poder modificar el commit. Si no, también podéis utilizar el amend , que es lo que yo suelo usar: git commit --amend También nos abrirá un editor de texto para que podamos modificar el mensaje de commit. ¡Y con esto, ya tendremos el cambio deshecho en Git, arreglado y commiteado!
Markdown
[![Geeky Theory](https://geekytheory.com/content/images/2021/10/logo-geeky-theory-1.png)](https://geekytheory.com/) - [Inicio](https://geekytheory.com/) - [Podcast](https://geekytheory.com/tag/podcast/) - [Contacto](https://geekytheory.com/contacto/) [Git](https://geekytheory.com/tag/git-tutoriales/) # Cómo deshacer los últimos commits de Git en local Deshacer cambios en Git es muy sencillo y tan solo hay que ejecutar 3 comandos. - [![Mario](https://www.gravatar.com/avatar/4a6f506a1fc112ebbbaa3f26b19f175a?s=250&d=mm&r=x)](https://geekytheory.com/author/mario-gm/) #### [Mario](https://geekytheory.com/author/mario-gm/) 19 de ene. de 2023 • 1 min read ![Cómo deshacer los últimos commits de Git en local](https://images.unsplash.com/photo-1556075798-4825dfaaf498?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGdpdHxlbnwwfHx8fDE2NzI3NDM2NDI&ixlib=rb-4.0.3&q=80&w=2000) ¿Cuántas veces nos habremos equivocado usando Git y hemos hecho un commit de algo que no queríamos? En mi caso, muchas veces. La buena noticia es que **es posible deshacer los últimos commits de Git en local**. Supongamos que haces un `git add .` y luego haces un commit, que será el que hay que deshacer: ``` git commit -m "I will undo this commit message" ``` **Los pasos que vamos a seguir para deshacer un commit en local son:** 1. **Deshacer el cambio** 2. **Hacer las correcciones necesarias a nuestro código** 3. **Añadir de nuevo los cambios** 4. **Hacer el commit de nuevo** ### Deshacer un commit en local Para deshacer un commit en local ejecutaremos el siguiente comando: ``` git reset HEAD~ ``` `git reset` es el comando responsable de deshacer los cambios. Deshará tu último commit dejando tu proyecto sin modificar, es decir, que no perderás los cambios que hayas hecho. ### Modificar los archivos en local Ya que hemos deshecho un commit porque hemos encontrado un error en los cambios que habíamos añadido, en este paso simplemente habrá que modificar los archivos necesarios para arreglar el problema. ### Añadir de nuevo los cambios Simplemente habrá que ejecutar `git add .` de nuevo. Si no quieres añadir todos, especifica el nombre de los archivos que quieres añadir con: ``` git add file_1.txt file_2.txt ``` ### Hacer un commit con los cambios aplicados Tras haber solucionado el problema, ya podremos volver a realizar de nuevo el commit. Tenemos dos opciones: utilizar el mismo mensaje de commit que habíamos escrito antes o modificarlo. Para reutilizar el mismo mensaje de commit sin modificarlo: ``` git commit ORIG_HEAD ``` Si quisiéramos modificarlo, también podríamos añadir la opción `-c`: ``` git commit -c ORIG_HEAD ``` Esto abrirá un editor de texto para poder modificar el commit. Si no, también podéis utilizar el `amend`, que es lo que yo suelo usar: ``` git commit --amend ``` También nos abrirá un editor de texto para que podamos modificar el mensaje de commit. ¡Y con esto, ya tendremos el cambio deshecho en Git, arreglado y commiteado\! [![Domina el arte de la comunicación escrita: la etiqueta en el correo electrónico profesional](https://images.unsplash.com/photo-1577563908411-5077b6dc7624?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE3fHxlbWFpbHxlbnwwfHx8fDE3MTY1NzU5MzF8MA&ixlib=rb-4.0.3&q=80&w=600)](https://geekytheory.com/la-importancia-de-las-etiquetas-en-el-correo-electronico/) [Domina el arte de la comunicación escrita: la etiqueta en el correo electrónico profesional Cómo redactar correos electrónicos profesionales.](https://geekytheory.com/la-importancia-de-las-etiquetas-en-el-correo-electronico/) 26 de may. de 2024 2 min read [![Contruye una landing page efectiva para atraer clientes](https://images.unsplash.com/photo-1487014679447-9f8336841d58?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEyfHx3ZWIlMjBwYWdlfGVufDB8fHx8MTcwMTExMDQ3OHww&ixlib=rb-4.0.3&q=80&w=600)](https://geekytheory.com/contruye-una-landing-page-efectiva-para-atraer-clientes/) [Contruye una landing page efectiva para atraer clientes Crea una landing page efectiva para atraer clientes aplicando diseño atractivo, contenido persuasivo, elementos de confianza y llamadas a la acción claras.](https://geekytheory.com/contruye-una-landing-page-efectiva-para-atraer-clientes/) 27 de nov. de 2023 2 min read [![Cómo construir comunidad en tu blog](https://images.unsplash.com/photo-1495106245177-55dc6f43e83f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQxfHxjb21tdW5pdHl8ZW58MHx8fHwxNjk4NzczOTg4fDA&ixlib=rb-4.0.3&q=80&w=600)](https://geekytheory.com/como-construir-comunidad-en-tu-blog/) [Cómo construir comunidad en tu blog Construir comunidad en tu blog es clave para el éxito. Descubre cómo el email marketing fortalece conexiones y atrae visitantes leales.](https://geekytheory.com/como-construir-comunidad-en-tu-blog/) 31 de oct. de 2023 3 min read [Geeky Theory](https://geekytheory.com/) © 2026 - [Contacto](https://geekytheory.com/contacto/) [Powered by Ghost](https://ghost.org/) ePrivacy and GPDR Cookie Consent by [Cookie Consent](https://www.cookieconsent.com/)
Readable Markdownnull
Shard53 (laksa)
Root Hash7551188481911299053
Unparsed URLcom,geekytheory!/como-deshacer-los-ultimos-commits-de-git-en-local/ s443