Aprèn git reset, revert i amend per desfer canvis amb seguretat
Entén reset soft, mixed i hard, més revert i amend, amb exercicis que mostren com cada comanda canvia el gràfic de commits.
Flux de desfer
Començar repte de desfer
01
Enmendar l'últim commit
Corregeix el missatge o instantània del commit més recent sense afegir un node nou.
02
Reset a un commit anterior
Fes servir git reset --hard HEAD~1 quan vulguis eliminar l'últim commit de la branca.
03
Revertir amb seguretat
Crea un commit nou que desfà un canvi anterior, ideal en historial compartit.
Reset dur per retrocedir el punter de la branca
Revertir amb un commit nou i segur
Guia git reset
Flux de desfer
Enmendar l'últim commit
Corregeix el missatge o instantània del commit més recent sense afegir un node nou.
Reset a un commit anterior
Fes servir git reset --hard HEAD~1 quan vulguis eliminar l'últim commit de la branca.
Revertir amb seguretat
Crea un commit nou que desfà un canvi anterior, ideal en historial compartit.
FAQ de git reset
- Quina diferència hi ha entre reset i revert?
- Reset mou el punter de la branca enrere; revert afegeix un commit que desfà un canvi passat, més segur en branques compartides.
- Què fa git reset --hard?
- Mou la branca a un commit anterior i descarta canvis en staging i working copy per coincidir amb aquell commit.
- Quan he d'usar git commit --amend?
- Fes servir amend per corregir l'últim commit abans de push: typos al missatge o fitxers oblidats en staging.
- Puc practicar reset sense trencar un repo real?
- Sí. El playground de Game4Git permet experimentar i veure el gràfic actualitzar-se a l'instant.
Guies relacionades
Combina desfer canvis amb fluxos remots i pràctica de merge.
Aprèn git fetch, pull i push amb un flux remot visual
Practica la sincronització amb origin/master: fetch de refs remotes, push dels teus commits i pull quan el remot avança, tot en un gràfic interactiu.
Aprèn branques a Git amb pràctica guiada
Aprèn branching a Git amb pràctica guiada. Crea branques, canvia de context i fusiona amb confiança mentre veus cada moviment al gràfic de Git.
Aprèn conflictes de merge a Git amb un flux interactiu
Entén els marcadors de conflicte de Git, compara ambdues bandes del merge i practica com resoldre conflictes sense trencar l'historial.
Aprenentatge de GDB
Depuració potent per a programes C/C++ amb execució pas a pas, punts d'aturada i inspecció de memòria.