WikiGalin
La comanda ens mostre els diferents comits amb els seus hash i si el commit de ara mateix es HEAD -> master o algun altre. Hi han els logs del nostre repositori.
En aquesta comanda crearem una branca devel.
Aqui fem que la branca de devel es posi al mateix nivell que la master.
Canvie la branca master per devel i ara és sobre ella on fem els canvis.
Canviem la branca que estem per la master.
Fa que la branca devel es fusioni cap a la master.
Esborre la branca devel.
Afegim un fitxer de nom index.md
Fem el commit i posem el misstage que volem després de fer un canvi.
Mostre les branques que tenim i la que te un (*) és la que s'utilitza.
Ens mostre totes les branques locals amb el ultim commit.
Canviem a la nova branca "new_branch"
Nomes ensenye les branques no no estan fusionades.
-d serveix per borrar una branca però si no esta fusionada del tot amb les altres ens mostrara un error.
Per arreglar el error anterior tenim que posar la -D per a que s'esborri. És com si la obliguesiss a borrar-se.
Ens mostre tota la info de les branques i els canvis que s'han fet en una linia.
cat ensenya el que hi ha dins el fitxer index.md
El diff mostra la diferencia que hi ha hagut entre un commit i l'altre.
Podem veure la mateixa info que abans l'unic que ara si volem podem triar de quin fitxem volem visualitzar els canvis que hi han hagut entre un commit i l'altre.
Show mostre tota la informació del fitxer, tant com els canvis, com l'autor, la data...etc.
Serveix per mirar a dins de un commit.
Deslliga el HEAD de la branca master.
Ens mostre els canvis que hi han hagut entre el HEAD i master sobre el fitxer que volem.
- Executar el codi
- Compilar el codi
- Pots tornar enrere el temps i trobar algun bug que s'ha introduït.
- Pots fer commit.
- Aquestos commits no faran canvis al codi de la branca master
- Però tampoc és guardaran com a master.
Si no crees una nova branca, el status del HEAD que està deslligada desapareix.
Ens motra els canvis que s'han fet al fitxer.
-
git revert:
- Pot revertir nomes un commit.
- Crea un nou commit per els canvis.
- No modifica el historial anterior.
-
git reset:
- No crea un nou commit, solament esborra els antics.
- Modifica el passat.
- Es un problema si has compartit el que està borrat amb els altres. Es perillos el git reset, utilitzeu-lo amb precaució.