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