From 93b2a726bb4988685c254e0c9da91628f48b523f Mon Sep 17 00:00:00 2001 From: Moreno Razzoli Date: Thu, 7 Oct 2021 11:53:41 +0200 Subject: [PATCH 1/2] refining italian translation part 2 --- levels/it_IT/changing-the-past/rebase | 4 ++-- levels/it_IT/changing-the-past/reorder | 8 ++++---- levels/it_IT/shit-happens/bad-commit | 4 ++-- levels/it_IT/shit-happens/pushed-something-broken | 8 ++++---- levels/it_IT/shit-happens/reflog | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/levels/it_IT/changing-the-past/rebase b/levels/it_IT/changing-the-past/rebase index 5de4a47..1daa1e0 100644 --- a/levels/it_IT/changing-the-past/rebase +++ b/levels/it_IT/changing-the-past/rebase @@ -3,9 +3,9 @@ cards = checkout commit-auto reset-hard rebase [description] -Okay - Viene vuori che risparmiare tempo al mattino utilizzando universi paralleli è contro i regolamenti dell'International Time Travel Association. Dopotutto, dovrai svolgere i tuoi compiti in sequenza. +Okay - Salta vuori che risparmiare tempo al mattino utilizzando universi paralleli è contro il regolamento dell'International Time Travel Association. Dovrai svolgere i tuoi compiti in sequenza dopotutto. -Vedi la carta "rebase"? Quando la sposti su un commit, copierà gli eventi della tua corrente linea temporale dopo quello specificato! In questo modo crei una linea temporale chiara e pulita dove visiti tutti e tre i negozzi. +Vedi la carta "rebase"? Quando la trascini su di un commit, copierà dopo di esso tutti gli eventi della linea temporale su cui ti trovi! In questo modo crei una linea temporale chiara e pulita dove visiti tutti e tre i negozzi. Nuovamente, vogliamo rendere questa la nostra realtà di base - il ramo "main" dovrebbe puntare a quella linea temporale! diff --git a/levels/it_IT/changing-the-past/reorder b/levels/it_IT/changing-the-past/reorder index 93c340c..6895f15 100644 --- a/levels/it_IT/changing-the-past/reorder +++ b/levels/it_IT/changing-the-past/reorder @@ -5,8 +5,8 @@ cards = checkout commit-auto reset-hard rebase-interactive cherry-pick Oops, guarda c'è qualcosa di incasinato qui. Puoi rimettere gli eventi nel corretto ordine? -Ci sono due modi per farlo: Puoi spostare la carta "interactive rebase" nel commit precedente a quello che vuoi cambiare, poi aprire e riordinare le linee nel file e salvarlo. -Oppure puoi reimpostare il tag principale al primo commit, quindi selezionare i singoli commit nell'ordine desiderato. Hai carte per entrambe i modi! +Ci sono due modi per farlo: Puoi trascinare la carta "interactive rebase" sul commit precedente a quello che vuoi cambiare, poi riordinare le linee nel file che si apre e salvarlo. +Oppure puoi reimpostare il tag principale al primo commit, quindi selezionare i singoli commit (cherry-pick) nell'ordine desiderato. Hai carte per entrambe i modi! [setup] @@ -69,9 +69,9 @@ git commit -am "Ti metti la maglia" [win] -# Riordina i commits per vestirti nel modo corretto +# Riordina i commit per vestirti nel modo corretto { git log main --oneline | perl -0777 -ne'exit(1) if not /scarpe[\s\S]*pantaloni[\s\S]*biancheria/'; } && { test "$(git log main --oneline | wc -l)" -eq 5; } [congrats] -Sentiti libero di resettare il livello e provare l'altra strategia!Qual'è quella che preferisci? +Sentiti libero di resettare il livello e provare l'altra strategia! Qual'è quella che preferisci? diff --git a/levels/it_IT/shit-happens/bad-commit b/levels/it_IT/shit-happens/bad-commit index b859921..0febbc2 100644 --- a/levels/it_IT/shit-happens/bad-commit +++ b/levels/it_IT/shit-happens/bad-commit @@ -3,11 +3,11 @@ cards = reset commit-a [description] -Oh no, abbiamo fatto un cattivo commit! Come possiamo annualre un commit e tornare al punto per poter riprovare? +Oh no, abbiamo fatto un cattivo commit! Come possiamo annullare un commit e tornare ad un punto dove poter riprovare? La risposta è usare `git reset [commit]` che fa due cose: -- Reimposta il riferimento del ramo corrente al commit che hai specificato. +- Reimposta il riferimento (ref) del ramo corrente al commit che hai specificato. - Reimposta l'indice a quel commit. Non cambia la tua directory di lavoro in nessun modo, il che significa che dopo puoi provare a rifare il commit che desideri. diff --git a/levels/it_IT/shit-happens/pushed-something-broken b/levels/it_IT/shit-happens/pushed-something-broken index 5535bc3..7ae7cd4 100644 --- a/levels/it_IT/shit-happens/pushed-something-broken +++ b/levels/it_IT/shit-happens/pushed-something-broken @@ -1,9 +1,9 @@ -title = Ho rotto qualcosaI pushed something broken +title = Ho fatto il push di qualcosa di rotto cards = revert push [description] -Stavamo parlato di come annulare un commit e correggerlo. Questo ci aiuto solo quando non lo abbiamo già inviato al remoto. Quando succede questo e vuoi annullare completamente l'effetto del commit la tua migliore opzione è `git revert` +Stavamo parlato di come annulare un commit e correggerlo. Questo ci aiuta solo quando non lo abbiamo già inviato al server remoto. Quando questo succede e vuoi annullare completamente l'effetto del commit la tua migliore opzione è `git revert` [setup] @@ -23,7 +23,7 @@ anche questo va bene ? ?" > text -git commit -am "anche bene" +git commit -am "anche questo bene" echo "questo va bene anche questo va bene @@ -48,7 +48,7 @@ git branch -u team/main main [win team] -# Il ramo principale del Team non contiene più niente di sbagliato. +# Il ramo main del Team non contiene più niente di sbagliato. ! { git show main:text | grep -q "veramente sbaglaito"; } # e la cronologia non è stata modificata. git show main^:text | grep -q "veramente sbaglaito" diff --git a/levels/it_IT/shit-happens/reflog b/levels/it_IT/shit-happens/reflog index 8e8e51a..23f7bdc 100644 --- a/levels/it_IT/shit-happens/reflog +++ b/levels/it_IT/shit-happens/reflog @@ -3,9 +3,9 @@ cards = checkout reflog [description] -Diciamo che stavi guardando qualcosa in passato e poi sei tornato al ramo principale. +Diciamo che stavi guardando qualcosa nel passato e poi sei tornato al ramo principale (main). -Ma poi ti sei distratto molto e dopo la pausa pranzo, non riesci a ricordare cosa stavi facendo prima. Come puoi scoprirlo? +Ma poi ti sei distratto e dopo la pausa pranzo, non riesci a ricordare cosa stavi facendo prima. Come puoi scoprirlo? C'è un comodo comando che ti mostra tutti i posti a cui la tua HEAD ha puntato in passato: From e57dfca6db266c12d5fcb842098391969980e15d Mon Sep 17 00:00:00 2001 From: Moreno Razzoli Date: Thu, 7 Oct 2021 20:48:24 +0200 Subject: [PATCH 2/2] various bugfixes --- levels/it_IT/changing-the-past/rebase | 2 +- levels/it_IT/changing-the-past/reorder | 2 +- levels/it_IT/merge/merge | 2 +- levels/it_IT/shit-happens/pushed-something-broken | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/levels/it_IT/changing-the-past/rebase b/levels/it_IT/changing-the-past/rebase index 1daa1e0..a704c80 100644 --- a/levels/it_IT/changing-the-past/rebase +++ b/levels/it_IT/changing-the-past/rebase @@ -77,7 +77,7 @@ git checkout --detach main [win] # Ordina le tre ramificazioni in una e muovi il riferimento al ramo principale -{ git show main:you | grep "Mangi.*baguette"; } && { git show main:you | grep "Bevuto.*caffe"; } && { git show main:you | grep "Mangi.*ciambella"; } && { test "$(git log main --oneline | wc -l)" -eq 7; } +{ git show main:you | grep "Mangi.*baguette"; } && { git show main:you | grep "bevuto.*caffe"; } && { git show main:you | grep "Mangi.*ciambella"; } && { test "$(git log main --oneline | wc -l)" -eq 7; } [congrats] diff --git a/levels/it_IT/changing-the-past/reorder b/levels/it_IT/changing-the-past/reorder index 6895f15..8bbe21a 100644 --- a/levels/it_IT/changing-the-past/reorder +++ b/levels/it_IT/changing-the-past/reorder @@ -38,7 +38,7 @@ echo "Ti sei appena svegliato. Non indossi biancheria intima. -Indossi pantaloni +Indossi pantaloni. Non indossi la maglia. diff --git a/levels/it_IT/merge/merge b/levels/it_IT/merge/merge index a115cda..9050cb7 100644 --- a/levels/it_IT/merge/merge +++ b/levels/it_IT/merge/merge @@ -72,7 +72,7 @@ git branch -D main [win] # Crea una situazione dove consumi una baguette, un caffe e una ciambella. -{ git show HEAD:you | grep "Mangi.*baguette"; } && { git show HEAD:you | grep "Bevi.*coffe"; } && { git show HEAD:you | grep "Mangi.*donut"; } +{ git show HEAD:you | grep "Mangi.*baguette"; } && { git show HEAD:you | grep "Bevi.*caffe"; } && { git show HEAD:you | grep "Mangi.*ciambella"; } # Crea (e spostati su) un commit di unione. test "$(git log --pretty=%P -n 1 HEAD | wc -w)" -ge 2 diff --git a/levels/it_IT/shit-happens/pushed-something-broken b/levels/it_IT/shit-happens/pushed-something-broken index 7ae7cd4..cb7f2fb 100644 --- a/levels/it_IT/shit-happens/pushed-something-broken +++ b/levels/it_IT/shit-happens/pushed-something-broken @@ -3,7 +3,7 @@ cards = revert push [description] -Stavamo parlato di come annulare un commit e correggerlo. Questo ci aiuta solo quando non lo abbiamo già inviato al server remoto. Quando questo succede e vuoi annullare completamente l'effetto del commit la tua migliore opzione è `git revert` +Stavamo parlando di come annulare un commit e correggerlo. Questo ci aiuta solo quando non lo abbiamo già inviato al server remoto. Quando questo succede e vuoi annullare completamente l'effetto del commit la tua migliore opzione è `git revert` [setup] @@ -15,7 +15,7 @@ echo "questo va bene ?" > text git add . -git commit -m fine +git commit -m bene echo "questo va bene anche questo va bene @@ -49,6 +49,6 @@ git branch -u team/main main [win team] # Il ramo main del Team non contiene più niente di sbagliato. -! { git show main:text | grep -q "veramente sbaglaito"; } +! { git show main:text | grep -q "veramente sbagliato"; } # e la cronologia non è stata modificata. -git show main^:text | grep -q "veramente sbaglaito" +git show main^:text | grep -q "veramente sbagliato"