master-wiki/03. Resources/Development/Revert old changes in a codebase.md
aleidk 34b030d26b Update from obsidian -
Affected files:
.obsidian/plugins/obsidian-omnivore/data.json
.obsidian/plugins/update-time-on-edit/data.json
01. Projects/Electronic Mantainance/List of electronics.md
01. Projects/Fuuka/Outline.md
01. Projects/Juuno/Outline.md
01. Projects/Obtener pasaporte/Obtener pasaporte.md
01. Projects/Playa/Comprar.md
01. Projects/Playa/Games.md
01. Projects/Playa/Movies-Series.md
01. Projects/Playa/comida.md
01. Projects/Página Personal/README.md
01. Projects/Renuncia/README.md
01. Projects/Renuncia/Renuncia.md
02. Areas/Dotfiles/dotfiles tasks.md
02. Areas/Escape Latam/Canada.md
02. Areas/Escape Latam/Comparación de Paises.md
02. Areas/Escape Latam/Escapar de Latam.md
02. Areas/Escape Latam/New Zeldand.md
02. Areas/Exersice/Descansos Activos.md
02. Areas/Exersice/Misc.md
02. Areas/Food/recipes.md
02. Areas/Food/recipes/Fritos de Jurel.md
03. Resources/Design/Design.md
03. Resources/Design/Layouts.md
03. Resources/Development/CSS and Component Libraries.md
03. Resources/Development/Feature shipment checklist.md
03. Resources/Development/Fix messy commits.md
03. Resources/Development/Git.md
03. Resources/Development/Iframes.md
03. Resources/Development/Revert old changes in a codebase.md
03. Resources/Development/Search for a bug.md
03. Resources/Notetaking/12. Questions.md
03. Resources/Notetaking/Archipelago of Ideas.md
03. Resources/Notetaking/CODE Method.md
03. Resources/Notetaking/Dial down the scope.md
03. Resources/Notetaking/Habits.md
03. Resources/Notetaking/Intermediate Packages.md
03. Resources/Notetaking/North Start.md
03. Resources/Notetaking/PARA method.md
03. Resources/Notetaking/Periodic reviews.md
03. Resources/Notetaking/Progresive Summarization.md
03. Resources/Notetaking/Reuse previous work.md
03. Resources/Notetaking/The Hemingway Bridge.md
03. Resources/Notetaking/mise en place.md
03. Resources/Notetaking/tags.md
04. Periodic/01. Daily/2024-02-23.md
04. Periodic/01. Daily/2024-02-26.md
04. Periodic/05. Yearly/2024.md
99. Archives/Setup Obsidian/Foo.md
99. Archives/Setup Obsidian/Objective.md
99. Archives/Setup Obsidian/README.md
README.md
notes/Devlog.md
notes/Git.md
notes/Good Enough.md
notes/asd.md
2024-03-08 22:27:30 -03:00

15 lines
824 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
created: 2024-02-20 11:34
updated: 2024-03-03 19:53
tags:
- dev-tools
---
## Revertir cambios
Si necesitamos _"deshacer"_ los cambios introducidos en uno o multiples commits, podemos utilizar `git revert --no-edit older_commit_hashˆ..newer_commit_hash`, donde:
- git realizará un nuevo commit con los cambios contrarios por cada commit en el rango
- utilizar `ˆ` en el `old_commit_hash` incluirá ese commit en la reversión de cambios, si no se agrega se empezará a revertir de un commit más adelante.
- `--no-edit` es utilizado para que git no nos pregunte por el message de cada nuevo commit
- primero debe ser el commit más antiguo, porque git creará nuevos commits en orden provisto y de hacerlo al revés aparecerán conflictos
- si solo se quiere revertir un commit, se puede especificar solo ese hash