oh-my-git/levels/it_IT/branches/fork

66 lines
1.5 KiB
Text
Raw Normal View History

2021-09-13 17:54:39 +02:00
title = Crea universi paralleli
cards = checkout commit-auto
[description]
2021-09-13 17:54:39 +02:00
Sai che creare line temporali parallele è perfettamente legale e sicuro? Vero!
2021-09-13 17:54:39 +02:00
Puoi scoprire qundo le cose sono andate male in questo zoo? Poi torna all'ultimo momento buono e crea un universo parallelo dove sono tutti felicy!
[cli]
2021-09-13 17:54:39 +02:00
L'animale blue rappresenta un concetto conosciuto come "HEAD pointer" in Git: Ti mostra qual'è il commit attuale.
2021-09-13 17:54:39 +02:00
Ecco un simpatico trucchetto andare al commit precedente:
git checkout HEAD^
2021-09-13 17:54:39 +02:00
Puoi anche andare indietro di 2 commit digitando, pre esempio:
git checkout HEAD~2
[setup]
mkdir cage
2021-09-13 17:54:39 +02:00
echo "Sembra molto affamato." > cage/lion
2021-09-13 17:54:39 +02:00
echo "Un ragazzino..
Ama veramente i gatti!" > child
git add .
2021-09-13 17:54:39 +02:00
git commit -m "L'inizio"
2021-09-13 17:54:39 +02:00
echo "Tiene in mano un leccalecca." >> child
git commit -am "Il ragazzo compra qualcosa"
mv child cage
git add .
2021-09-13 17:54:39 +02:00
git commit -m "Il bambino si arrampica da qualche parte"
git rm cage/child
2021-09-13 17:54:39 +02:00
echo "E' felice. :)" > cage/lion
git add .
git commit -m "Oh no"
2021-09-13 17:54:39 +02:00
echo "Sta dormendo." > cage/lion
git add .
2021-09-13 17:54:39 +02:00
git commit -m "Ora del pisolino!"
git checkout --detach
git branch -d main
[win]
2021-09-13 17:54:39 +02:00
# Assicurati che il ragazzino sia felice.
git ls-tree --name-only -r HEAD | grep child
2021-09-13 17:54:39 +02:00
# Assicurati che il leone abbia qualcosa da mangiare.
git show HEAD:cage/lion | grep -v "molto affamato"
[congrats]
2021-09-13 17:54:39 +02:00
Whew, ottimo lavoro! Questo sembra un risultato molto migliore.
2021-09-13 17:54:39 +02:00
Sentiti libero di aggiungere altre line temporali parallele o allungarle.
2021-09-13 17:54:39 +02:00
Se sei pronto, la prossima missione ci sta aspettando...