🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 32 (from laksa023)

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
1 day ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0 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://www.freecodecamp.org/espanol/news/como-deshacer-cambios-en-git/
Last Crawled2026-04-10 19:26:59 (1 day ago)
First Indexed2022-08-07 19:19:09 (3 years ago)
HTTP Status Code200
Meta TitleCómo deshacer cambios en Git
Meta DescriptionPuede que ya sepas que Git es un sistema de control de versiones. Lo que generalmente aprendes con Git es a guardar los cambios y confirmarlos a un repositorio remoto. Pero, ¿Cómo deshaces un cambio y vuelves a un estado anterior? Eso es lo que vamos a cubrir en este
Meta Canonicalnull
Boilerpipe Text
Artículo original: How to undo changes in Git Puede que ya sepas que Git es un sistema de control de versiones. Lo que generalmente aprendes con Git es a guardar los cambios y confirmarlos a un repositorio remoto. Pero, ¿Cómo deshaces un cambio y vuelves a un estado anterior? Eso es lo que vamos a cubrir en este artículo. Local vs. remoto Es más complicado deshacer algo que ya está en el repositorio remoto. Es por esto que quieres mantener las cosas en tu local hasta que estén dentro de todo confirmadas. Cuatro situaciones comunes Vamos a cubrir las siguientes situaciones comunes: Descartar cambios locales Corregir las confirmaciones anteriores Regresar a la confirmación anterior Revertir una confirmación que se ha enviado al repositorio remoto. Nota: En las capturas de pantalla de abajo, usé el cliente de Git Fork para Mac OS . Puedes hacer lo mismo en otros clientes de Git similares. Situación 1: Descartando cambios locales La primera situación es cuando generaste algunos cambios. Aún no fueron confirmados, y quieres eliminarlos. Digamos que queremos crear una nueva función. Vamos a agregar un poco de HTML y CSS al proyecto: <!--In index.html--> <div class="feature"></div> ``` ```css /* In CSS file */ .feature { font-size: 2em; /* Other styles */ } Para descartar estos cambios: Ve a staging area Seleccionar los archivos donde quieres descartar cambios Has clic derecho en los archivos Selecciona descartar cambios Situación 2: Corrigiendo la confirmación anterior Cuando has creado una confirmación y te olvidaste algunos cambios, y quieres agregarlos en el mensaje de la confirmación anterior. Ve a staging area Agrega los archivos para confirmar Has clic en casilla para corregir Edita tu mensaje de confirmación Confirma Situación 3: Regresando a una confirmación anterior Ya tienes algunas confirmaciones en tu repositorio local. Decides entonces que ya no quieres estas conformaciones y que quieres "cargar" tus archivos desde un estado previo. Ve a historial de Git Has clic derecho a la confirmación al que quieres regresar Selecciona reset branch aquí Nota: Sólo puedes volver a una confirmación que no haya sido cargada al repositorio remoto. Situación 4: Revirtiendo una confirmación que ya fue cargada a un repositorio remoto Si tienes una confirmación que ya cargaste al repositorio remoto, necesitas revertirlo. Revertir significa deshacer los cambios creando una nueva confirmación. Si agregaste una línea, esta confirmación va a eliminarla. Si eliminaste una línea, esta confirmación va a añadirla de nuevo. Para revertir: Ve a historial de Git Has clic derecho en la confirmación que quieres revertir Selecciona revertir confirmación Asegurarte de que la casilla commit the changes esté seleccionada Has clic revertir Gracias por leer ¿Este artículo te sirvió? Si lo hizo, espero que consideres compartirlo. Puede que le sirva a alguien más. ¡Gracias! Este artículo fue publicado originalmente en mi blog . Regístrate a mi newsletter si quieres más artículos para convertirte en un mejor desarrollador front-end. Aprende a codificar de forma gratuita. El plan de estudios de código abierto de freeCodeCamp ha ayudado a más de 40,000 personas a obtener trabajos como desarrolladores. Empezar
Markdown
[![freeCodeCamp.org](https://cdn.freecodecamp.org/platform/universal/fcc_primary.svg)](https://www.freecodecamp.org/espanol/news/) Menu Menu - [Foro](https://forum.freecodecamp.org/c/espanol/522) - [Curriculum](https://www.freecodecamp.org/espanol/learn) [Donar](https://www.freecodecamp.org/espanol/donate) August 7, 2022 # Cómo deshacer cambios en Git ![Anna Aimeri](https://www.freecodecamp.org/espanol/news/content/images/size/w60/2023/10/1673830378829.jpg) [Traductor: Anna Aimeri](https://www.freecodecamp.org/espanol/news/author/anna/) ![Zell Liew](http://res.cloudinary.com/hashnode/image/upload/v1446708193/qhohbvasea2gmjbqq2az.jpg) [Autor: Zell Liew (Inglés)](https://www.freecodecamp.org/news/author/zellwk/) ![Cómo deshacer cambios en Git](https://www.freecodecamp.org/espanol/news/content/images/size/w2000/2022/08/0_6JjR02sGP4FgM6zj.png) **Artículo original:** [How to undo changes in Git](https://www.freecodecamp.org/news/how-to-undo-changes-in-git-e1da7930afdb/) Puede que ya sepas que Git es un sistema de control de versiones. Lo que generalmente aprendes con Git es a guardar los cambios y confirmarlos a un repositorio remoto. Pero, ¿Cómo deshaces un cambio y vuelves a un estado anterior? Eso es lo que vamos a cubrir en este artículo. ### **Local vs. remoto** Es más complicado deshacer algo que ya está en el repositorio remoto. Es por esto que quieres mantener las cosas en tu local hasta que estén dentro de todo confirmadas. ### **Cuatro situaciones comunes** Vamos a cubrir las siguientes situaciones comunes: 1. Descartar cambios locales 2. Corregir las confirmaciones anteriores 3. Regresar a la confirmación anterior 4. Revertir una confirmación que se ha enviado al repositorio remoto. Nota: En las capturas de pantalla de abajo, usé el cliente de Git [Fork para Mac OS](https://git-fork.com/). Puedes hacer lo mismo en otros clientes de Git similares. ## Situación 1: Descartando cambios locales La primera situación es cuando generaste algunos cambios. Aún no fueron confirmados, y quieres eliminarlos. Digamos que queremos crear una nueva función. Vamos a agregar un poco de HTML y CSS al proyecto: ``` <!--In index.html--> <div class="feature"></div> ``` ```css /* In CSS file */ .feature { font-size: 2em; /* Other styles */ } ``` Para descartar estos cambios: 1. Ve a staging area 2. Seleccionar los archivos donde quieres descartar cambios 3. Has clic derecho en los archivos 4. Selecciona descartar cambios ![0\*6JjR02sGP4FgM6zj](https://cdn-media-1.freecodecamp.org/images/0*6JjR02sGP4FgM6zj.png) #### **Situación 2: Corrigiendo la confirmación anterior** Cuando has creado una confirmación y te olvidaste algunos cambios, y quieres agregarlos en el mensaje de la confirmación anterior. 1. Ve a staging area 2. Agrega los archivos para confirmar 3. Has clic en casilla para corregir 4. Edita tu mensaje de confirmación 5. Confirma ![0\*1wkCc2i9X8JWsBz4](https://cdn-media-1.freecodecamp.org/images/0*1wkCc2i9X8JWsBz4.png) #### **Situación 3: Regresando a una confirmación anterior** Ya tienes algunas confirmaciones en tu repositorio local. Decides entonces que ya no quieres estas conformaciones y que quieres "cargar" tus archivos desde un estado previo. 1. Ve a historial de Git 2. Has clic derecho a la confirmación al que quieres regresar 3. Selecciona reset `branch` aquí ![0\*IwWQ9XZNRmCaVvb8](https://cdn-media-1.freecodecamp.org/images/0*IwWQ9XZNRmCaVvb8.png) > Nota: Sólo puedes volver a una confirmación que no haya sido cargada al repositorio remoto. #### **Situación 4: Revirtiendo una confirmación que ya fue cargada a un repositorio remoto** Si tienes una confirmación que ya cargaste al repositorio remoto, necesitas revertirlo. > Revertir significa deshacer los cambios creando una nueva confirmación. Si agregaste una línea, esta confirmación va a eliminarla. Si eliminaste una línea, esta confirmación va a añadirla de nuevo. Para revertir: 1. Ve a historial de Git 2. Has clic derecho en la confirmación que quieres revertir 3. Selecciona revertir confirmación 4. Asegurarte de que la casilla `commit the changes` esté seleccionada 5. Has clic revertir ![0\*29rgArX4rXn3aH6x](https://cdn-media-1.freecodecamp.org/images/0*29rgArX4rXn3aH6x.png) ![0\*fUD5rUESrzaMnbXu](https://cdn-media-1.freecodecamp.org/images/0*fUD5rUESrzaMnbXu.png) ## Gracias por leer ¿Este artículo te sirvió? Si lo hizo, espero que consideres compartirlo. Puede que le sirva a alguien más. ¡Gracias\! Este artículo fue publicado originalmente en [mi blog](https://zellwk.com/blog/git-undo). Regístrate a mi [newsletter](https://zellwk.com/) si quieres más artículos para convertirte en un mejor desarrollador front-end. *** ![Anna Aimeri](https://www.freecodecamp.org/espanol/news/content/images/size/w60/2023/10/1673830378829.jpg) [Traductor: Anna Aimeri](https://www.freecodecamp.org/espanol/news/author/anna/) Computer Science student and Software Developer from Argentina ![Zell Liew](http://res.cloudinary.com/hashnode/image/upload/v1446708193/qhohbvasea2gmjbqq2az.jpg) [Autor: Zell Liew (Inglés)](https://www.freecodecamp.org/news/author/zellwk/) I'm just a developer who loves to share what I discovered. I primarily blog at http://zellwk.com and cross-post to this website :) *** Si has llegado hasta aquí, muéstrale tu agradecimiento al autor. Gracias Aprende a codificar de forma gratuita. El plan de estudios de código abierto de freeCodeCamp ha ayudado a más de 40,000 personas a obtener trabajos como desarrolladores. [Empezar](https://www.freecodecamp.org/espanol/learn) ANUNCIO freeCodeCamp es una organización benéfica 501(c)(3) exenta de impuestos apoyada por donantes (Número de Identificación Fiscal Federal De Los Estados Unidos: 82-0779546) Nuestra misión: ayudar personas a aprender código de forma gratuita. Nosotros logramos esto mediante la creación de miles de videos, artículos y lecciones interactivas de programación, todo disponible gratuitamente para el público. También tenemos más de mil grupos de estudio freeCodeCamp alrededor el mundo. Las donaciones a freeCodeCamp van dirigidas a nuestras iniciativas educativas y ayudan a pagar servidores, servicios y personal. Puedes hacer [una donación deducible de impuestos aquí](https://www.freecodecamp.org/espanol/donate). ## Libros y manuales populares - [Git Clone](https://www.freecodecamp.org/espanol/news/como-clonar-una-branch-en-git/) - [Métodos Agile](https://www.freecodecamp.org/espanol/news/metodologia-agile/) - [Python Main](https://www.freecodecamp.org/espanol/news/python-if-name-main/) - [Callback](https://www.freecodecamp.org/news/javascript-callback-functions-what-are-callbacks-in-js-and-how-to-use-them/) - [Debounce](https://www.freecodecamp.org/espanol/news/curso-debounce-javascript-como-hacer-que-tu-js-espere/) - [URL Encode](https://www.freecodecamp.org/espanol/news/url-codificacion-como-utilizar-encodeuricomponent-javascript/) - [Blink HTML](https://www.freecodecamp.org/news/make-it-blink-html-tutorial-how-to-use-the-blink-tag-with-code-examples/) - [Python Tupla](https://www.freecodecamp.org/espanol/news/tuplas-listas-python/) - [JavaScript Push](https://www.freecodecamp.org/espanol/news/como-agregar-elementos-a-un-arreglo/) - [Java List](https://www.freecodecamp.org/news/java-list-tutorial-util-list-api-example/) - [UX](https://www.freecodecamp.org/espanol/news/diseno-ux-convertirse-en-un-disenador-de-experiencia-de-usuario/) - [Proceso de Diseño](https://www.freecodecamp.org/espanol/news/pensamiento-de-diseno-emprendedores-desarrolladores/) - [Números Primos](https://www.freecodecamp.org/espanol/news/lista-de-numeros-primos-una-grafica-con-todos-los/) - [Diseño de Producto](https://www.freecodecamp.org/espanol/news/product-design-explicado-en-un-espanol-sencillo/) - [Digital Design](https://www.freecodecamp.org/news/what-is-digital-design-and-why-does-it-matter/) - [Juegos de Código](https://www.freecodecamp.org/espanol/news/los-mejores-juegos-online-para-aprender-programar/) - [SVM](https://www.freecodecamp.org/news/svm-machine-learning-tutorial-what-is-the-support-vector-machine-algorithm-explained-with-code-examples/) - [JavaScript forEach](https://www.freecodecamp.org/news/javascript-foreach-how-to-loop-through-an-array-in-js/) - [Google BERT](https://www.freecodecamp.org/news/google-bert-nlp-machine-learning-tutorial/) - [Create Table SQL](https://www.freecodecamp.org/espanol/news/create-table-sql-server-con-ejemplo/) - [Diseño Web Responsive](https://www.freecodecamp.org/espanol/news/diseno-web-responsive-como-hacer-que-un-sitio-web-se-vea-bien-en-telefonos-y-tabletas/) - [¿Qué es un archivo SVG?](https://www.freecodecamp.org/espanol/news/que-es-svg-explicacion-de-etiquetas-imagenes/) - [PDF Password Remover](https://www.freecodecamp.org/news/pdf-password-remover-guide-how-to-remove-password-protection-from-a-pdf/) - [¿Qué es un Archivo PDF?](https://www.freecodecamp.org/espanol/news/que-es-un-archivo-pdf-como-lo-abres/) - [What Is Python?](https://www.freecodecamp.org/news/what-is-python-used-for-10-coding-uses-for-the-python-programming-language/) - [¿Qué es TLS?](https://www.freecodecamp.org/espanol/news/que-is-tls-explicado-en-espanol-simple/) - [¿Qué es una red LAN?](https://www.freecodecamp.org/espanol/news/que-es-una-red-lan-explicada-en-espanol/) - [¿Qué es npm?](https://www.freecodecamp.org/espanol/news/node-js-npm-tutorial/) - [Ejemplos de RSync](https://www.freecodecamp.org/espanol/news/rsync-ejemplos-opciones-y-copiar-archivos-atraves-ssh/) - [Random Forest](https://www.freecodecamp.org/news/how-to-use-the-tree-based-algorithm-for-machine-learning/) ## App Móvil - [![Download on the App Store](https://cdn.freecodecamp.org/platform/universal/apple-store-badge.svg)](https://apps.apple.com/us/app/freecodecamp/id6446908151?itsct=apps_box_link&itscg=30200) - [![Get it on Google Play](https://cdn.freecodecamp.org/platform/universal/google-play-badge.svg)](https://play.google.com/store/apps/details?id=org.freecodecamp) ## Nuestra Organización [Publication powered by Hashnode](https://hashnode.com/) [Acerca de](https://www.freecodecamp.org/espanol/news/acerca-de-freecodecamp-preguntas-frecuentes/) [Red de ex-Alumnos](https://www.linkedin.com/school/free-code-camp/people/) [Código abierto](https://github.com/freeCodeCamp/) [Tienda](https://www.freecodecamp.org/news/shop/) [Soporte](https://www.freecodecamp.org/espanol/news/preguntas-comunes-de-soporte-tecnico/) [Patrocinadores](https://www.freecodecamp.org/news/sponsors/) [Honestidad Académica](https://www.freecodecamp.org/espanol/news/politica-de-honestidad-academica/) [Código de Conducta](https://www.freecodecamp.org/espanol/news/codigo-de-conducta/) [Política de privacidad](https://www.freecodecamp.org/news/privacy-policy/) [Términos de servicio](https://www.freecodecamp.org/news/terms-of-service/) [Política de derechos de autor](https://www.freecodecamp.org/news/copyright-policy/)
Readable Markdown
![Cómo deshacer cambios en Git](https://www.freecodecamp.org/espanol/news/content/images/size/w2000/2022/08/0_6JjR02sGP4FgM6zj.png) **Artículo original:** [How to undo changes in Git](https://www.freecodecamp.org/news/how-to-undo-changes-in-git-e1da7930afdb/) Puede que ya sepas que Git es un sistema de control de versiones. Lo que generalmente aprendes con Git es a guardar los cambios y confirmarlos a un repositorio remoto. Pero, ¿Cómo deshaces un cambio y vuelves a un estado anterior? Eso es lo que vamos a cubrir en este artículo. ### **Local vs. remoto** Es más complicado deshacer algo que ya está en el repositorio remoto. Es por esto que quieres mantener las cosas en tu local hasta que estén dentro de todo confirmadas. ### **Cuatro situaciones comunes** Vamos a cubrir las siguientes situaciones comunes: 1. Descartar cambios locales 2. Corregir las confirmaciones anteriores 3. Regresar a la confirmación anterior 4. Revertir una confirmación que se ha enviado al repositorio remoto. Nota: En las capturas de pantalla de abajo, usé el cliente de Git [Fork para Mac OS](https://git-fork.com/). Puedes hacer lo mismo en otros clientes de Git similares. ## Situación 1: Descartando cambios locales La primera situación es cuando generaste algunos cambios. Aún no fueron confirmados, y quieres eliminarlos. Digamos que queremos crear una nueva función. Vamos a agregar un poco de HTML y CSS al proyecto: ``` <!--In index.html--> <div class="feature"></div> ``` ```css /* In CSS file */ .feature { font-size: 2em; /* Other styles */ } ``` Para descartar estos cambios: 1. Ve a staging area 2. Seleccionar los archivos donde quieres descartar cambios 3. Has clic derecho en los archivos 4. Selecciona descartar cambios ![0\*6JjR02sGP4FgM6zj](https://cdn-media-1.freecodecamp.org/images/0*6JjR02sGP4FgM6zj.png) #### **Situación 2: Corrigiendo la confirmación anterior** Cuando has creado una confirmación y te olvidaste algunos cambios, y quieres agregarlos en el mensaje de la confirmación anterior. 1. Ve a staging area 2. Agrega los archivos para confirmar 3. Has clic en casilla para corregir 4. Edita tu mensaje de confirmación 5. Confirma ![0\*1wkCc2i9X8JWsBz4](https://cdn-media-1.freecodecamp.org/images/0*1wkCc2i9X8JWsBz4.png) #### **Situación 3: Regresando a una confirmación anterior** Ya tienes algunas confirmaciones en tu repositorio local. Decides entonces que ya no quieres estas conformaciones y que quieres "cargar" tus archivos desde un estado previo. 1. Ve a historial de Git 2. Has clic derecho a la confirmación al que quieres regresar 3. Selecciona reset `branch` aquí ![0\*IwWQ9XZNRmCaVvb8](https://cdn-media-1.freecodecamp.org/images/0*IwWQ9XZNRmCaVvb8.png) > Nota: Sólo puedes volver a una confirmación que no haya sido cargada al repositorio remoto. #### **Situación 4: Revirtiendo una confirmación que ya fue cargada a un repositorio remoto** Si tienes una confirmación que ya cargaste al repositorio remoto, necesitas revertirlo. > Revertir significa deshacer los cambios creando una nueva confirmación. Si agregaste una línea, esta confirmación va a eliminarla. Si eliminaste una línea, esta confirmación va a añadirla de nuevo. Para revertir: 1. Ve a historial de Git 2. Has clic derecho en la confirmación que quieres revertir 3. Selecciona revertir confirmación 4. Asegurarte de que la casilla `commit the changes` esté seleccionada 5. Has clic revertir ![0\*29rgArX4rXn3aH6x](https://cdn-media-1.freecodecamp.org/images/0*29rgArX4rXn3aH6x.png) ![0\*fUD5rUESrzaMnbXu](https://cdn-media-1.freecodecamp.org/images/0*fUD5rUESrzaMnbXu.png) ## Gracias por leer ¿Este artículo te sirvió? Si lo hizo, espero que consideres compartirlo. Puede que le sirva a alguien más. ¡Gracias\! Este artículo fue publicado originalmente en [mi blog](https://zellwk.com/blog/git-undo). Regístrate a mi [newsletter](https://zellwk.com/) si quieres más artículos para convertirte en un mejor desarrollador front-end. *** *** Aprende a codificar de forma gratuita. El plan de estudios de código abierto de freeCodeCamp ha ayudado a más de 40,000 personas a obtener trabajos como desarrolladores. [Empezar](https://www.freecodecamp.org/espanol/learn)
Shard32 (laksa)
Root Hash13723046482134587832
Unparsed URLorg,freecodecamp!www,/espanol/news/como-deshacer-cambios-en-git/ s443