ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.1 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://codificandobits.com/curso/git-y-github/6-deshacer-cambios-repositorio-local/ |
| Last Crawled | 2026-04-03 17:21:53 (4 days ago) |
| First Indexed | 2024-10-06 00:50:34 (1 year ago) |
| HTTP Status Code | 200 |
| Meta Title | Curso Git y GitHub - 6 - Deshacer los cambios hechos a un repositorio local | Codificando Bits |
| Meta Description | En esta lección veremos diferentes formas de deshacer los cambios que hayamos hecho a un repositorio en Git. |
| Meta Canonical | null |
| Boilerpipe Text | Lección 6 del
curso Git y GitHub
.
En la lección anterior vimos todos los elementos esenciales del control de versiones con Git, es decir vimos
cómo almacenar los cambios en un repositorio local
.
Sin embargo, en el proceso de desarrollo, en ocasiones hay situaciones en las que decidimos hacer algunos cambios pero luego nos damos cuenta de que no queremos almacenarlos o de que hemos almacenado esos cambios y queremos deshacer esta operación.
Así que en esta lección veremos diferentes formas de deshacer los cambios que hayamos hecho a nuestro repositorio:
Contenido exclusivo para suscriptores
Si eres suscriptor
accede en este enlace
ó
suscríbete a la Academia Online
y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Muy bien, ya hemos visto cómo hacer uso de «git rm» para remover archivos que habían sido añadidos erróneamente al repositorio así como la manera de enmendar un cambio guardado previamente con «git commit» haciendo uso de la opción «amend» (enmendar).
Estas herramientas, aunque son de uso ocasional, nos dan opciones adicionales al control de versiones que vimos en la lección anterior.
En este punto tenemos las herramientas básicas para el control de versiones, pero hasta ahora hemos hecho este control únicamente de manera local.
Pero lo interesante del control de versiones es poder sincronizar los cambios locales con un repositorio remoto. De esta manera no sólo tendremos un
backup
de nuestro repositorio directamente en la nube sino que tendremos la posibilidad de comenzar a trabajar en nuestros proyectos de forma colaborativa.
Así que en la próxima lección veremos precisamente
cómo trabajar con repositorios remotos de GitHub
para sincronizar un repositorio local con uno remoto.
Todas las lecciones del
curso Git y GitHub |
| Markdown | - [Saltar a la navegación principal](https://codificandobits.com/curso/git-y-github/6-deshacer-cambios-repositorio-local/#genesis-nav-primary)
- [Saltar al contenido principal](https://codificandobits.com/curso/git-y-github/6-deshacer-cambios-repositorio-local/#genesis-content)
[](https://codificandobits.com/)
Codificando Bits
- [Academia]()
- [Cursos](https://codificandobits.com/cursos/)
- [Proyectos](https://codificandobits.com/proyectos/)
- [Tutoriales](https://codificandobits.com/tutoriales/)
- [Acceder]()
- [Suscribirse](https://codificandobits.com/suscribirse/)
# 6 – Deshacer los cambios hechos a un repositorio local
Lección 6 del [curso Git y GitHub](https://codificandobits.com/curso/git-y-github/).
En la lección anterior vimos todos los elementos esenciales del control de versiones con Git, es decir vimos [cómo almacenar los cambios en un repositorio local](https://codificandobits.com/curso/git-y-github/5-almacenar-cambios-en-repositorio-local/).
Sin embargo, en el proceso de desarrollo, en ocasiones hay situaciones en las que decidimos hacer algunos cambios pero luego nos damos cuenta de que no queremos almacenarlos o de que hemos almacenado esos cambios y queremos deshacer esta operación.
Así que en esta lección veremos diferentes formas de deshacer los cambios que hayamos hecho a nuestro repositorio:
#### Contenido exclusivo para suscriptores
Si eres suscriptor [accede en este enlace](https://codificandobits.com/curso/git-y-github/6-deshacer-cambios-repositorio-local/#login) ó [suscríbete a la Academia Online](https://codificandobits.com/suscribirse/) y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Muy bien, ya hemos visto cómo hacer uso de «git rm» para remover archivos que habían sido añadidos erróneamente al repositorio así como la manera de enmendar un cambio guardado previamente con «git commit» haciendo uso de la opción «amend» (enmendar).
Estas herramientas, aunque son de uso ocasional, nos dan opciones adicionales al control de versiones que vimos en la lección anterior.
En este punto tenemos las herramientas básicas para el control de versiones, pero hasta ahora hemos hecho este control únicamente de manera local.
Pero lo interesante del control de versiones es poder sincronizar los cambios locales con un repositorio remoto. De esta manera no sólo tendremos un *backup* de nuestro repositorio directamente en la nube sino que tendremos la posibilidad de comenzar a trabajar en nuestros proyectos de forma colaborativa.
Así que en la próxima lección veremos precisamente [cómo trabajar con repositorios remotos de GitHub](https://codificandobits.com/curso/git-y-github/7-trabajando-con-repositorios-en-github/) para sincronizar un repositorio local con uno remoto.
Todas las lecciones del [curso Git y GitHub](https://codificandobits.com/curso/git-y-github/)
© Codificando Bits, LLC \| [Blog](https://codificandobits.com/blog/) \| [Contacto](https://codificandobits.com/contacto) \| [Servicios](https://codificandobits.com/servicios) \| [Acerca de](https://codificandobits.com/acerca-de) \| [Políticas](https://codificandobits.com/politicas)
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: \#f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: \#dfdbdb } |
| Readable Markdown | Lección 6 del [curso Git y GitHub](https://codificandobits.com/curso/git-y-github/).
En la lección anterior vimos todos los elementos esenciales del control de versiones con Git, es decir vimos [cómo almacenar los cambios en un repositorio local](https://codificandobits.com/curso/git-y-github/5-almacenar-cambios-en-repositorio-local/).
Sin embargo, en el proceso de desarrollo, en ocasiones hay situaciones en las que decidimos hacer algunos cambios pero luego nos damos cuenta de que no queremos almacenarlos o de que hemos almacenado esos cambios y queremos deshacer esta operación.
Así que en esta lección veremos diferentes formas de deshacer los cambios que hayamos hecho a nuestro repositorio:
#### Contenido exclusivo para suscriptores
Si eres suscriptor [accede en este enlace](https://codificandobits.com/curso/git-y-github/6-deshacer-cambios-repositorio-local/#login) ó [suscríbete a la Academia Online](https://codificandobits.com/suscribirse/) y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Muy bien, ya hemos visto cómo hacer uso de «git rm» para remover archivos que habían sido añadidos erróneamente al repositorio así como la manera de enmendar un cambio guardado previamente con «git commit» haciendo uso de la opción «amend» (enmendar).
Estas herramientas, aunque son de uso ocasional, nos dan opciones adicionales al control de versiones que vimos en la lección anterior.
En este punto tenemos las herramientas básicas para el control de versiones, pero hasta ahora hemos hecho este control únicamente de manera local.
Pero lo interesante del control de versiones es poder sincronizar los cambios locales con un repositorio remoto. De esta manera no sólo tendremos un *backup* de nuestro repositorio directamente en la nube sino que tendremos la posibilidad de comenzar a trabajar en nuestros proyectos de forma colaborativa.
Así que en la próxima lección veremos precisamente [cómo trabajar con repositorios remotos de GitHub](https://codificandobits.com/curso/git-y-github/7-trabajando-con-repositorios-en-github/) para sincronizar un repositorio local con uno remoto.
Todas las lecciones del [curso Git y GitHub](https://codificandobits.com/curso/git-y-github/) |
| Shard | 12 (laksa) |
| Root Hash | 5398510713150602612 |
| Unparsed URL | com,codificandobits!/curso/git-y-github/6-deshacer-cambios-repositorio-local/ s443 |