mirror of
https://github.com/git-learning-game/oh-my-git.git
synced 2025-05-29 20:29:00 +02:00
finished the mechanism for setting the language
This commit is contained in:
parent
705cc849c2
commit
50ee071f0e
214 changed files with 94 additions and 10 deletions
27
levels/it_IT/intro/cli
Normal file
27
levels/it_IT/intro/cli
Normal file
|
@ -0,0 +1,27 @@
|
|||
title = La line di comando
|
||||
cards =
|
||||
|
||||
[description]
|
||||
|
||||
Queste carte da gioco sono state disegnate per essere usate e ricordate facilmente! Ti consigliamo di attenerti a loro se non hai molta esperienza di Git!
|
||||
|
||||
[cli]
|
||||
|
||||
Ma c'è un'altra via per interagire con Git:
|
||||
|
||||
Prova a digitare `git init` nel terminale qui sotto e premere il pulsante Enter!
|
||||
|
||||
[setup]
|
||||
|
||||
rm -rf .git
|
||||
|
||||
[win]
|
||||
|
||||
# Inizializza la macchina del tempo!
|
||||
test -d .git
|
||||
|
||||
[congrats]
|
||||
|
||||
Perfetto! Al posto di usare le carte da gioco, puoi anche fare tutto dalla line di comando!
|
||||
|
||||
La line di comando e piuttosto potente! A volte, puoi usarla per risolvere le attività più velocemente che con l'interfaccia grafica.
|
32
levels/it_IT/intro/commit
Normal file
32
levels/it_IT/intro/commit
Normal file
|
@ -0,0 +1,32 @@
|
|||
title = Il tuo primo commit!
|
||||
cards = commit-auto
|
||||
|
||||
[description]
|
||||
|
||||
Puoi usare la tua macchina del tempo per scattare istantanee degli oggetti intorno a te! Qui puoi metterlo in pratica!
|
||||
|
||||
(Il tuo insegnante versa un pò di acqua nel bicchiere)
|
||||
|
||||
[cli]
|
||||
Nuovamente, al posto di usare le carte, puoi scrivere i comandi, che sono stampati sulle carte, nel terminale in basso!
|
||||
|
||||
Questo è totalmente opzionale! Ma questa è una conoscenza super utile nel mondo reale - e ti farà avere un distintivo scintillante! :)
|
||||
|
||||
[setup]
|
||||
|
||||
echo "Il bicchiere è pieno di acqua." > glass
|
||||
|
||||
[win]
|
||||
|
||||
# Crea un'istantanea del bicchiere (un "commit")
|
||||
git rev-parse HEAD
|
||||
|
||||
# Cambia il contenuto del bicchiere!
|
||||
! test "$(cat glass)" = "Il bicchiere è pieno di acqua."
|
||||
|
||||
# E crea un secondo "commit"!
|
||||
git rev-parse HEAD^ && ! test "$(git show main:glass)" = "Il bicchiere è bieno di acqua."
|
||||
|
||||
[congrats]
|
||||
|
||||
Perfetto! Puoi provare a creare altri "commit". Quando ti sentirai a posto, premi su "Next Level".
|
42
levels/it_IT/intro/copies
Normal file
42
levels/it_IT/intro/copies
Normal file
|
@ -0,0 +1,42 @@
|
|||
title = Crea una copia
|
||||
cards =
|
||||
|
||||
[description]
|
||||
|
||||
Questa volta, stai facendo molte copie di backup - puoi guardarli cliccandoci sopra!
|
||||
|
||||
[congrats]
|
||||
|
||||
Okay, questo è un modo di lavorare.
|
||||
|
||||
Ma sei preoccupato che ti ritroverai con centinaia di copie di questo modulo e sarà difficile tenerne traccia nel tempo.
|
||||
|
||||
Specialmente quando lavori con altre persone, inviare copie avanti ed indietro non sembra l'ideale.
|
||||
|
||||
Fermati, devi provare questa macchina del tempo!
|
||||
|
||||
[setup]
|
||||
|
||||
rm -rf .git
|
||||
|
||||
echo "~ Perchè voglio imparare Git ~
|
||||
|
||||
(Devo ancora scriverlo.)" >> form.txt
|
||||
|
||||
|
||||
echo "~ Perchè volgio imparare Git ~
|
||||
|
||||
- Così posso annullare gli errori" >> form2.txt
|
||||
|
||||
|
||||
echo "~ Perchè volgio imparare Git ~
|
||||
|
||||
- Così posso annullare gli errori
|
||||
- Per tracciare i mie progetti attraverso il tempo" >> form2_final.txt
|
||||
|
||||
cp form2_final.txt form2_really_final.txt
|
||||
|
||||
[win]
|
||||
|
||||
# Aggiungi una nuova line al file form2_really_final.txt!
|
||||
test "$(cat form2_really_final.txt | wc -l )" -ge 5
|
24
levels/it_IT/intro/init
Normal file
24
levels/it_IT/intro/init
Normal file
|
@ -0,0 +1,24 @@
|
|||
title = Entra nella machina del tempo
|
||||
cards = init
|
||||
|
||||
[description]
|
||||
|
||||
Sei stato accettato nella scuola della macchina del tempo! Questo è il tuo primo giorno! Il tuo insegnate ti spiega:
|
||||
|
||||
"Per fare qualsiasi cosa con una macchina del tempo, devi prima inizializzarla!"
|
||||
|
||||
Trascina quella carta blu verso l'alto per usarla!
|
||||
|
||||
[setup]
|
||||
|
||||
rm -rf .git
|
||||
|
||||
[win]
|
||||
|
||||
# Inizializzazione della macchina del tempo
|
||||
test -d .git
|
||||
|
||||
[congrats]
|
||||
|
||||
Perfetto! Vedi quel piccolo animale che è apparso? Sarà il tuo compagno e ti mostrerà dove ti trovi nel tempo!
|
||||
|
52
levels/it_IT/intro/remote
Normal file
52
levels/it_IT/intro/remote
Normal file
|
@ -0,0 +1,52 @@
|
|||
title = Dai lavoriamo tutti assieme
|
||||
cards = pull commit-auto push
|
||||
|
||||
[description]
|
||||
|
||||
Aggiungi il tuo nome nella nostra lista di studenti!
|
||||
|
||||
Ho già un secondo "commit" nella mia macchina del tempo - Dai lavoriamo tutti assieme!
|
||||
|
||||
[cli]
|
||||
|
||||
Per tornare in dietro alle vecchie istruzioni, puoi premere la freccia in alto o in basso. In questo modo non devi digitare, nuovamente, le istruzioni.
|
||||
|
||||
[congrats]
|
||||
|
||||
Benvenuto nella scuola del viaggio nel tepo! :) Ci vediamo domani per la tua prima lezione!
|
||||
|
||||
[setup]
|
||||
|
||||
echo "~ Lista degli attuali studenti ~" > students
|
||||
git add .
|
||||
git commit -m "Versione iniziale"
|
||||
git push -u teacher main
|
||||
|
||||
git update-ref -d refs/remotes/teacher/main
|
||||
|
||||
[setup teacher]
|
||||
|
||||
git reset --hard main
|
||||
|
||||
echo "
|
||||
- Sam
|
||||
- Alex" >> students
|
||||
|
||||
git add .
|
||||
git commit -m "Aggiunti due studenti"
|
||||
|
||||
[win]
|
||||
|
||||
# Ottieni il secondo "commit" dal tuo insegnante usando `git pull`.
|
||||
test "$(git log --oneline teacher/main | wc -l)" -ge 2
|
||||
|
||||
# Aggiungi il tuo nome alla lista degli studenti.
|
||||
test "$(cat students |wc -l)" -ge 5
|
||||
|
||||
# Crea un'istantanea dei risultati.
|
||||
test "$(git show main:students |wc -l)" -ge 5
|
||||
|
||||
[win teacher]
|
||||
|
||||
# E usa `git push` per inviarlo al tuo insegnante!
|
||||
test "$(git show main:students |wc -l)" -ge 5
|
42
levels/it_IT/intro/risky
Normal file
42
levels/it_IT/intro/risky
Normal file
|
@ -0,0 +1,42 @@
|
|||
title = Vivere è pericoloso
|
||||
cards =
|
||||
|
||||
[description]
|
||||
|
||||
Quindi hai deciso di fare domanda per la scuola di viaggio nel tempo, per usare la macchina del tempo chiamata "Git"!
|
||||
|
||||
Che emozione!
|
||||
|
||||
Hai quasi concluso le scartoffie! Devi solamente inserire un motivo per il quale vuoi imparare Git.
|
||||
|
||||
[congrats]
|
||||
|
||||
All'improvviso, il tuo gatto salta sul tavolo, strappa via il modulo, e scappa via! Oh no. Tutto il tuo duro lavoro, andato!
|
||||
|
||||
Devi trovare una buona soluzione.
|
||||
|
||||
(Premi "Next Level" appena sei pronto!)
|
||||
|
||||
[setup]
|
||||
|
||||
rm -rf .git
|
||||
|
||||
echo "~ Perchè voglio imparare Git ~
|
||||
|
||||
- Così posso cancellare gli errori
|
||||
- Per seguire il mio progetto attraverso il tempo" >> form.txt
|
||||
|
||||
[actions]
|
||||
|
||||
test "$(cat form.txt | wc -l )" -ge 5 && echo "(E' stato rubato dal tuo gatto.)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
" > form.txt
|
||||
|
||||
[win]
|
||||
|
||||
# Aggiungi un'altra line a form.txt!
|
||||
test "$(cat form.txt | wc -l )" -ge 5
|
6
levels/it_IT/intro/sequence
Normal file
6
levels/it_IT/intro/sequence
Normal file
|
@ -0,0 +1,6 @@
|
|||
risky
|
||||
copies
|
||||
init
|
||||
cli
|
||||
commit
|
||||
remote
|
38
levels/it_IT/intro/who-are-you
Normal file
38
levels/it_IT/intro/who-are-you
Normal file
|
@ -0,0 +1,38 @@
|
|||
title = Benvenuto nella scuola del viaggio nel tempo!
|
||||
cards = config-name commit-auto checkout
|
||||
|
||||
[description]
|
||||
|
||||
Sei ancora confuso da tutto quello che sta succedendo. Il giorno seguente, decidi di iscriverti nella scuola del viaggio nel tempo!
|
||||
|
||||
Il tuo insegnante del viaggio nel tempo ti saluta: "Ciao come va! Vuoi dirci il tuo nome?"
|
||||
|
||||
[setup]
|
||||
|
||||
git config --global user.name "TU"
|
||||
|
||||
echo "~ Chi vuole imparare come si usa la macchina del tempo? ~
|
||||
|
||||
[ ] Per essere sicuro che il mio gatto non mangi il mio lavoro.
|
||||
[ ] Così non devo tenere copie di tutti i miei saggi.
|
||||
[ ] Per collaborare con altri studenti del viaggio nel tempo.
|
||||
[ ] Altro, perfavore specifica:" > form
|
||||
|
||||
[actions]
|
||||
|
||||
test "$(git config user.name)" != "TU" && cat form | grep -v Signature && echo "
|
||||
Firma: $(git config user.name)" >> form
|
||||
|
||||
[win]
|
||||
|
||||
# Presentati.
|
||||
test "$(git config user.name)" != "TU"
|
||||
|
||||
# Compila l'iscrizione e inviala!
|
||||
git show main:form | grep '\[[xX]\]'
|
||||
|
||||
[congrats]
|
||||
|
||||
"Siamo lieti di averti con noi!
|
||||
|
||||
Git puoi aiutarti a correggere i problemi del passato! Ti aiuta a collaborare con gli studenti del viaggio nel tempo! E' davvero potente e e popolare! Ci vediamo domani per la tua prima lezione!"
|
Loading…
Add table
Add a link
Reference in a new issue