Guia git reset

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.

1 Enmendar el missatge o contingut de l'últim commit
2 Reset dur per retrocedir el punter de la branca
3 Revertir amb un commit nou i segur
Aprèn git reset, revert i amend per desfer canvis amb seguretat

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.

01

Enmendar el missatge o contingut de l'últim commit

02

Reset dur per retrocedir el punter de la branca

03

Revertir amb un commit nou i segur

Guia git reset

Flux de desfer

01
1

Enmendar l'últim commit

Corregeix el missatge o instantània del commit més recent sense afegir un node nou.

02
2

Reset a un commit anterior

Fes servir git reset --hard HEAD~1 quan vulguis eliminar l'últim commit de la branca.

03
3

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.