oh-my-git/levels/it_IT/branches/checkout-commit

44 lines
1.3 KiB
Text
Raw Normal View History

2021-09-13 17:54:39 +02:00
title = Muoversi attraverso il tempo
2021-01-13 16:26:48 +01:00
cards = checkout commit-auto
[description]
2021-09-13 17:54:39 +02:00
La scatole gialle sono un punto fisso nel tempo, possiamo chiamarli "commits"! Puoi viaggiare tra loro usando la carta "checkout"! (Provala!)
2021-01-13 16:26:48 +01:00
2021-09-13 17:54:39 +02:00
Puoi scoprire cosa è successo qui? Quindi, durante ultimo commit, modifica i files per risolvere il problema ed invia un nuovo commit!
2021-01-13 16:26:48 +01:00
[cli]
2021-09-13 17:54:39 +02:00
Guarda uno specifico commit, digita `git checkout` uno spazio e premi il tasto destro sopra il commit che vuoi!
2021-09-13 17:54:39 +02:00
Questo inserirà l'identificatore unico del commit!
2021-01-13 16:26:48 +01:00
[setup]
2021-09-13 17:54:39 +02:00
echo "Questo salvadanaio appartiene alla sorella maggiore.
Contiene 10 monete." > piggy_bank
2021-01-13 16:26:48 +01:00
git add .
2021-09-13 17:54:39 +02:00
git commit -m "L'inizio"
2021-01-13 16:26:48 +01:00
2021-09-13 17:54:39 +02:00
echo "Una giovane donna con capelli, ricci, marroni." > little_sister
2021-01-13 16:26:48 +01:00
git add .
2021-09-13 17:54:39 +02:00
git commit -m "La sorella piccola è arrivata"
2021-01-13 16:26:48 +01:00
2021-09-13 17:54:39 +02:00
echo "Ha 10 monete." >> little_sister
echo "Questo salvadanaio appartiene alla sorella maggiore.
E' vuoto." > piggy_bank
2021-01-13 16:26:48 +01:00
git add .
2021-09-13 17:54:39 +02:00
git commit -m "La sorella piccola ha fatto qualcosa"
2021-01-13 16:26:48 +01:00
git checkout HEAD^^
git branch -df main
[win]
2021-09-13 17:54:39 +02:00
# Ripristina il salvadanaio della sorella.
{ git show HEAD:piggy_bank | grep "10 monete"; } && { git show HEAD:little_sister | grep -v "10 monete"; } && { git rev-parse HEAD^^^; }
2021-01-13 16:26:48 +01:00
[congrats]
2021-09-13 17:54:39 +02:00
Stupendo! Adesso hai preso famiglirità con la macchina del tempo, vediamo situazioni più complicate...