Un cop domines el commit i push, és hora de millorar el teu flux de treball per gestionar branques, canvis temporals i revisions.
1. Gestió de Branques (Modern vs Clàssic)
Crear i canviar de branques és essencial per no trencar main.
git switch -c feature/nova-funcionalitat # Crear i canviar
git switch main # Tornar a maingit switch -c feature/nova-funcionalitat # Crear i canviar
git switch main # Tornar a main2. Guardat Temporal (Stash)
Tens canvis a mitges però necessites canviar de branca urgentment? No facis commit de coses trencades, fes servir la “butxaca”.
git stash # Guarda canvis i neteja el directori
git stash pop # Recupera els últims canvis guardats
git stash list # Veure tot el que tens guardatgit stash # Guarda canvis i neteja el directori
git stash pop # Recupera els últims canvis guardats
git stash list # Veure tot el que tens guardat3. Historial Llegible
Veure l’historial per defecte pot ser aclaparador.
git log --oneline --graph --all # Arbre visual i compactegit log --oneline --graph --all # Arbre visual i compacte4. Desfer Canvis
git restore arxiu.txt # Descarta canvis locals
git restore --staged arxiu.txt # Treure de l'stage (unstage)git restore arxiu.txt # Descarta canvis locals
git restore --staged arxiu.txt # Treure de l'stage (unstage)