mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-25 15:38:33 +02:00
Rephrasing and fixed some typos
This commit is contained in:
parent
15bdda04d8
commit
c7cb6922fc
17 changed files with 37 additions and 37 deletions
|
@ -332,7 +332,7 @@ exports.strings = {
|
||||||
'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti',
|
'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti',
|
||||||
'pl': 'Twój branch nie jest zsynchronizowany ze zdalny branch-em i nie można przeprowadzić pobierania',
|
'pl': 'Twój branch nie jest zsynchronizowany ze zdalny branch-em i nie można przeprowadzić pobierania',
|
||||||
'it_IT':
|
'it_IT':
|
||||||
"Il tuo ramo origin non è sincronizzato con il ramo remoto, e fetch non puù essere eseguito",
|
"Il tuo ramo origin non è sincronizzato con il ramo remoto, e fetch non può essere eseguito",
|
||||||
'ta_IN': 'உங்கள் மூலக் கிளை தொலைநிலைக் கிளையுடன் ஓருங்கினைக்கப்படவில்லை. `fetch` செய்ய முடியாது'
|
'ta_IN': 'உங்கள் மூலக் கிளை தொலைநிலைக் கிளையுடன் ஓருங்கினைக்கப்படவில்லை. `fetch` செய்ய முடியாது'
|
||||||
},
|
},
|
||||||
'git-error-origin-push-no-ff': {
|
'git-error-origin-push-no-ff': {
|
||||||
|
@ -464,7 +464,7 @@ exports.strings = {
|
||||||
'vi': 'Gộp {target} vào {current}.',
|
'vi': 'Gộp {target} vào {current}.',
|
||||||
'sl_SI': 'Mergaj {target} v {current}',
|
'sl_SI': 'Mergaj {target} v {current}',
|
||||||
'pl' : 'Łączenie {target} z {current}',
|
'pl' : 'Łączenie {target} z {current}',
|
||||||
'it_IT': "Merge {target} in {current}",
|
'it_IT': "Fuso {target} in {current}",
|
||||||
'ta_IN': '{target}ஐ {current} கிளையுடன் இணை'
|
'ta_IN': '{target}ஐ {current} கிளையுடன் இணை'
|
||||||
},
|
},
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -487,7 +487,7 @@ exports.strings = {
|
||||||
'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane',
|
'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane',
|
||||||
'pl' : 'Nie znaleziono commit-u do zmiany! Wszystkie commit-y oraz scalenia lub zmiany już są zastosowane',
|
'pl' : 'Nie znaleziono commit-u do zmiany! Wszystkie commit-y oraz scalenia lub zmiany już są zastosowane',
|
||||||
'it_IT':
|
'it_IT':
|
||||||
"Non ci sono commit da ribasare! Sono tutti commit di merge o i cambiamenti sono giò stati applicati",
|
"Non ci sono commit da ribasare! Sono tutti commit di merge o i cambiamenti sono già stati applicati",
|
||||||
'ta_IN': '`rebase` செய்ய எந்த கமிட்டும் இல்லை, அனைத்தும் இணைப்பு கமிட்கள் அல்லது முன்பே இணைக்கப்பட்டவை'
|
'ta_IN': '`rebase` செய்ய எந்த கமிட்டும் இல்லை, அனைத்தும் இணைப்பு கமிட்கள் அல்லது முன்பே இணைக்கப்பட்டவை'
|
||||||
},
|
},
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -597,7 +597,7 @@ exports.strings = {
|
||||||
'vi': 'Commit {commit} mà không có {match}.',
|
'vi': 'Commit {commit} mà không có {match}.',
|
||||||
'sl_SI': 'Commit {commit} nima {match}',
|
'sl_SI': 'Commit {commit} nima {match}',
|
||||||
'pl' : 'Commit {commit} nie ma {match}',
|
'pl' : 'Commit {commit} nie ma {match}',
|
||||||
'it_IT': "Commit {commit} non ha un {match}",
|
'it_IT': "Il commit {commit} non ha un {match}",
|
||||||
'ta_IN': '{commit}க்கு {match} எதுவும் இல்லை'
|
'ta_IN': '{commit}க்கு {match} எதுவும் இல்லை'
|
||||||
},
|
},
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1700,7 +1700,7 @@ exports.strings = {
|
||||||
'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana',
|
'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana',
|
||||||
'pl' : 'Ustawianie punktu startowego... Rozwiązanie i cel zostaną nadpisane, jeśli zostały wcześniej zdefiniowane',
|
'pl' : 'Ustawianie punktu startowego... Rozwiązanie i cel zostaną nadpisane, jeśli zostały wcześniej zdefiniowane',
|
||||||
'it_IT':
|
'it_IT':
|
||||||
"Definendo punto di partenza... soluzione e obiettivo saranno sovvrascritti se erano già stati definiti.",
|
"Definendo punto di partenza... soluzione e obiettivo saranno sovrascritti se erano già stati definiti.",
|
||||||
'ta_IN': 'தொடக்கத்தை வரையறுத்தல்... தீர்வு மற்றும் குறிக்கோள் முன்னரே வரையறுக்கப்பட்டிருந்தால் மேலெழுதப்படும்'
|
'ta_IN': 'தொடக்கத்தை வரையறுத்தல்... தீர்வு மற்றும் குறிக்கோள் முன்னரே வரையறுக்கப்பட்டிருந்தால் மேலெழுதப்படும்'
|
||||||
},
|
},
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -24,7 +24,7 @@ var langLocaleMap = {
|
||||||
vi: 'vi',
|
vi: 'vi',
|
||||||
sl: 'sl_SI',
|
sl: 'sl_SI',
|
||||||
pl: 'pl',
|
pl: 'pl',
|
||||||
it:'it_IT',
|
it: 'it_IT',
|
||||||
ta: 'ta_IN'
|
ta: 'ta_IN'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ var headerLocaleMap = {
|
||||||
'pt-BR': 'pt_BR',
|
'pt-BR': 'pt_BR',
|
||||||
'es-MX': 'es_MX',
|
'es-MX': 'es_MX',
|
||||||
'es-ES': 'es_ES',
|
'es-ES': 'es_ES',
|
||||||
'it-IT':'it_IT',
|
'it-IT': 'it_IT',
|
||||||
'sl-SI': 'sl_SI'
|
'sl-SI': 'sl_SI'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1624,7 +1624,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Invece che specificare il numero di generazioni di cui tornare indietro (come accade con `~`), il modificatore `^` specifica quale genitore seguire partendo da un merge commit (di fusione). Ricorda che i merge commit hanno genitori multipli, quindi il percorso da seguire può essere ambiguo.",
|
"Invece che specificare il numero di generazioni di cui tornare indietro (come accade con `~`), il modificatore `^` specifica quale genitore seguire partendo da un merge commit (di fusione). Ricorda che i merge commit hanno genitori multipli, quindi il percorso da seguire può essere ambiguo.",
|
||||||
"",
|
"",
|
||||||
'Git normalmente sege il primo genitore partendo da un merge commit, ma specificando un numero con `^` cambia questo comportamento predefinito.',
|
'Git normalmente segue il primo genitore partendo da un merge commit, ma specificando un numero con `^` cambia questo comportamento predefinito.',
|
||||||
"",
|
"",
|
||||||
"Basta parlare, vediamolo in azione.",
|
"Basta parlare, vediamolo in azione.",
|
||||||
"",
|
"",
|
||||||
|
|
|
@ -161,7 +161,7 @@ var sequenceInfo = exports.sequenceInfo = {
|
||||||
'vi' : 'Push & Pull -- Tác động git từ xa!',
|
'vi' : 'Push & Pull -- Tác động git từ xa!',
|
||||||
'sl_SI': 'Push & Pull -- Oddaljeni Git',
|
'sl_SI': 'Push & Pull -- Oddaljeni Git',
|
||||||
'pl' : 'Push & Pull -- Zdalne repozytoria',
|
'pl' : 'Push & Pull -- Zdalne repozytoria',
|
||||||
'it_IT': "Push & Pull -- Git Remotes!",
|
'it_IT': "Push & Pull -- Git Remoto!",
|
||||||
'ta_IN': 'Push & Pull -- கிட் Remotes!'
|
'ta_IN': 'Push & Pull -- கிட் Remotes!'
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
|
@ -228,7 +228,7 @@ var sequenceInfo = exports.sequenceInfo = {
|
||||||
'vi' : 'Và bạn nghĩ làm một kẻ độc tài nhân từ thì sẽ vui ...',
|
'vi' : 'Và bạn nghĩ làm một kẻ độc tài nhân từ thì sẽ vui ...',
|
||||||
'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...',
|
'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...',
|
||||||
'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...',
|
'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...',
|
||||||
'it_IT': "E tu credevi che essere un bravo dittatore fosse divertente...",
|
'it_IT': "E tu credevi che essere un dittatore benevolo fosse divertente...",
|
||||||
'ta_IN': 'நீங்கள் ஒரு அக்கரை உள்ள சர்வாதிகாரியாக இருப்பது வேடிக்கையாக இருக்கும் என்று நினைத்தீர்களா...'
|
'ta_IN': 'நீங்கள் ஒரு அக்கரை உள்ள சர்வாதிகாரியாக இருப்பது வேடிக்கையாக இருக்கும் என்று நினைத்தீர்களா...'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -295,7 +295,7 @@ var sequenceInfo = exports.sequenceInfo = {
|
||||||
'vi' : 'Những trò mèo đáng đồng tiền bát gạo',
|
'vi' : 'Những trò mèo đáng đồng tiền bát gạo',
|
||||||
'sl_SI': 'Mešana Vreča',
|
'sl_SI': 'Mešana Vreča',
|
||||||
'pl' : 'Po trochu wszystkiego',
|
'pl' : 'Po trochu wszystkiego',
|
||||||
'it_IT': "Un po di tutto",
|
'it_IT': "Un po' di tutto",
|
||||||
'ta_IN': 'ஒரு கலப்பு பை'
|
'ta_IN': 'ஒரு கலப்பு பை'
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
|
|
|
@ -40,7 +40,7 @@ exports.level = {
|
||||||
"vi": "Tạo một nhánh mới với lệnh \"git branch <ten-nhanh>\" và chuyển sang đó với lệnh \"git checkout <ten-nhanh>\"",
|
"vi": "Tạo một nhánh mới với lệnh \"git branch <ten-nhanh>\" và chuyển sang đó với lệnh \"git checkout <ten-nhanh>\"",
|
||||||
"sl_SI": "Naredi nov branch z \"git branch [ime-brancha]\" in ga checkoutaj z \"git checkout [ime-brancha]\"",
|
"sl_SI": "Naredi nov branch z \"git branch [ime-brancha]\" in ga checkoutaj z \"git checkout [ime-brancha]\"",
|
||||||
"pl": "Utwórz nową gałąź za pomocą \"git branch <nazwa-gałęzi>\" i sprawdź ją za pomocą \"git checkout <nazwa-gałęzi>\"",
|
"pl": "Utwórz nową gałąź za pomocą \"git branch <nazwa-gałęzi>\" i sprawdź ją za pomocą \"git checkout <nazwa-gałęzi>\"",
|
||||||
"it_IT": 'Crea un nuovo ramo con "git branch <branch-name>" and selezionalo con "git checkout <branch-name>"',
|
"it_IT": 'Crea un nuovo ramo con "git branch <branch-name>" e selezionalo con "git checkout <branch-name>"',
|
||||||
"ta_IN": "இப்போது \"git branch <branch-name>\" கட்டளையை கொண்டு புதிய கிளை ஒன்றை உருவாக்குக பின் \"git checkout <branch-name>\" கொண்டு அந்த கிளைக்கு தாவுக"
|
"ta_IN": "இப்போது \"git branch <branch-name>\" கட்டளையை கொண்டு புதிய கிளை ஒன்றை உருவாக்குக பின் \"git checkout <branch-name>\" கொண்டு அந்த கிளைக்கு தாவுக"
|
||||||
},
|
},
|
||||||
"disabledMap": {
|
"disabledMap": {
|
||||||
|
@ -1560,7 +1560,7 @@ exports.level = {
|
||||||
type: "GitDemonstrationView",
|
type: "GitDemonstrationView",
|
||||||
options: {
|
options: {
|
||||||
beforeMarkdowns: [
|
beforeMarkdowns: [
|
||||||
"Proviamo ad aggiungere un po di lavoro su questo nuovo ramo. Premi il pulsante qua sotto.",
|
"Proviamo ad aggiungere un po' di lavoro su questo nuovo ramo. Premi il pulsante qua sotto.",
|
||||||
],
|
],
|
||||||
afterMarkdowns: [
|
afterMarkdowns: [
|
||||||
"Oh no! Il ramo `main` si è spostato ma il ramo `newImage` no! Questo perché non eravamo sul nuovo ramo, infatti l'asterisco (*) era su `main`.",
|
"Oh no! Il ramo `main` si è spostato ma il ramo `newImage` no! Questo perché non eravamo sul nuovo ramo, infatti l'asterisco (*) era su `main`.",
|
||||||
|
|
|
@ -1231,7 +1231,7 @@ exports.level = {
|
||||||
"Ora il ramo selezionato è il main. Procediamo e facciamo rebase su `bugFix`...",
|
"Ora il ramo selezionato è il main. Procediamo e facciamo rebase su `bugFix`...",
|
||||||
],
|
],
|
||||||
afterMarkdowns: [
|
afterMarkdowns: [
|
||||||
"Ecco qua! Visto che main era un antenato di `bugFix`, git sposta semplicemente il riferimento al ramo `main` branch in avanti.",
|
"Ecco qua! Visto che main era un antenato di `bugFix`, git sposta semplicemente il riferimento al ramo `main` in avanti.",
|
||||||
],
|
],
|
||||||
command: "git rebase bugFix",
|
command: "git rebase bugFix",
|
||||||
beforeCommand:
|
beforeCommand:
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"uk": "Жонглюємо комітами",
|
"uk": "Жонглюємо комітами",
|
||||||
"vi": "Tung hứng commit",
|
"vi": "Tung hứng commit",
|
||||||
"sl_SI": "Žongliranje s Commiti",
|
"sl_SI": "Žongliranje s Commiti",
|
||||||
"it_IT": "Giocoliere di Commit",
|
"it_IT": "Giocoliere di commit",
|
||||||
"pl": "Żonglowanie commitami",
|
"pl": "Żonglowanie commitami",
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
|
@ -665,7 +665,7 @@ exports.level = {
|
||||||
"* Riordineremo i commit nello stesso ordine in cui erano, sempre con `git rebase -i`",
|
"* Riordineremo i commit nello stesso ordine in cui erano, sempre con `git rebase -i`",
|
||||||
"* Alla fine, sposteremo main in questo ramo aggiornato dell'albero per finire il livello (utilizzate il metodo che volete)",
|
"* Alla fine, sposteremo main in questo ramo aggiornato dell'albero per finire il livello (utilizzate il metodo che volete)",
|
||||||
"",
|
"",
|
||||||
"Ci sono vari modi per raggiungere l'obbiettivo finale (vedo che strizzi l'occhio verso cherry-pick), e ne vedremo altri più tardi, ma per ora concentriamoci su questa tecnica.",
|
"Ci sono vari modi per raggiungere l'obiettivo finale (vedo che strizzi l'occhio verso cherry-pick), e ne vedremo altri più tardi, ma per ora concentriamoci su questa tecnica.",
|
||||||
"In fine, presta attenzione all'obiettivo -- visto che spostiamo i commit due volte, a entrambi viene messo un apostrofo. Un ulteriore apostrofo è aggiunto per il commit --amend, che completa in fine l'albero.",
|
"In fine, presta attenzione all'obiettivo -- visto che spostiamo i commit due volte, a entrambi viene messo un apostrofo. Un ulteriore apostrofo è aggiunto per il commit --amend, che completa in fine l'albero.",
|
||||||
"",
|
"",
|
||||||
"Detto questo, posso confrontare i livelli in base alla struttura e i relativi apostrofi. Finchè il tuo ramo `main` avrà la stessa struttura con i giusti apostrofi, ti darò pieni voti.",
|
"Detto questo, posso confrontare i livelli in base alla struttura e i relativi apostrofi. Finchè il tuo ramo `main` avrà la stessa struttura con i giusti apostrofi, ti darò pieni voti.",
|
||||||
|
|
|
@ -947,7 +947,7 @@ exports.level = {
|
||||||
type: "ModalAlert",
|
type: "ModalAlert",
|
||||||
options: {
|
options: {
|
||||||
markdowns: [
|
markdowns: [
|
||||||
'Ci puoi scommettere! Git tags serve proprio a questo -- i tag contrassegnano in modo permanente dei commit "importanti" a cui puoi far riferimento come avviene con i rami.',
|
'Ci puoi scommettere! Git tag serve proprio a questo -- i tag contrassegnano in modo permanente dei commit "importanti" a cui puoi far riferimento come avviene con i rami.',
|
||||||
"",
|
"",
|
||||||
'Ancora più importante il fatto che non si spostano anche se vengono eseguiti nuovi commit. Non puoi selezionare un tag e aggiungere del lavoro su quel tag -- i tag esistono come ancore nell\'albero dei commit, e si riferiscono a determinati punti.',
|
'Ancora più importante il fatto che non si spostano anche se vengono eseguiti nuovi commit. Non puoi selezionare un tag e aggiungere del lavoro su quel tag -- i tag esistono come ancore nell\'albero dei commit, e si riferiscono a determinati punti.',
|
||||||
"",
|
"",
|
||||||
|
@ -972,7 +972,7 @@ exports.level = {
|
||||||
type: "ModalAlert",
|
type: "ModalAlert",
|
||||||
options: {
|
options: {
|
||||||
markdowns: [
|
markdowns: [
|
||||||
"In questo livello riproduci gli stessi tag mostrati nell'obbiettivo, e alla fine seleziona il tag `v1`. Presta attenzione a come vai nello stato di detached `HEAD` -- questo perché non puoi creare commit direttamente dal tag `v1.",
|
"In questo livello riproduci gli stessi tag mostrati nell'obiettivo, e alla fine seleziona il tag `v1`. Presta attenzione a come vai nello stato di detached `HEAD` -- questo perché non puoi creare commit direttamente dal tag `v1.",
|
||||||
"",
|
"",
|
||||||
"Nel livello successivo vedremo un utilizzo più interessante dell'uso dei tag.",
|
"Nel livello successivo vedremo un utilizzo più interessante dell'uso dei tag.",
|
||||||
],
|
],
|
||||||
|
|
|
@ -1024,7 +1024,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Fino a ora abbiamo intravisto le basi di git -- creazione di commit, rami, e come spostarsi sull'albero dei commit. Questi concetti sono sufficienti per sfruttare il 90% della potenza di git, e soddisfano gli utilizzi standard degli sviluppatori.",
|
"Fino a ora abbiamo intravisto le basi di git -- creazione di commit, rami, e come spostarsi sull'albero dei commit. Questi concetti sono sufficienti per sfruttare il 90% della potenza di git, e soddisfano gli utilizzi standard degli sviluppatori.",
|
||||||
"",
|
"",
|
||||||
'Il restante 10%, può rivelarsi utile in situazioni più complesse (o se ti sei messo nei guai). Il prossimo concetto che affronteremo è lo "spostare il lavoro in giro" -- in altre parole, è un modo per gli sviluppatori di dire "Voglio questo lavoro qua e quel lavoro la" in maniera chiara e precisa.',
|
'Il restante 10%, può rivelarsi utile in situazioni più complesse (o se ti sei messo nei guai). Il prossimo concetto che affronteremo è lo "spostare il lavoro in giro" -- in altre parole, è un modo per gli sviluppatori di dire "Voglio questo lavoro qua e quel lavoro là" in maniera chiara e precisa.',
|
||||||
"",
|
"",
|
||||||
"Sembra un grosso lavoro, ma è un concetto semplice.",
|
"Sembra un grosso lavoro, ma è un concetto semplice.",
|
||||||
],
|
],
|
||||||
|
@ -1054,7 +1054,7 @@ exports.level = {
|
||||||
"In questo repository abbiamo del lavoro nel ramo `side` che vogliamo copiare nel `main`. Questo può essere eseguito tramite rebase (che abbiamo già imparato), ma vediamo il cherry-pick all'opera.",
|
"In questo repository abbiamo del lavoro nel ramo `side` che vogliamo copiare nel `main`. Questo può essere eseguito tramite rebase (che abbiamo già imparato), ma vediamo il cherry-pick all'opera.",
|
||||||
],
|
],
|
||||||
afterMarkdowns: [
|
afterMarkdowns: [
|
||||||
"Ecco qua! Volevamo i commit `C2` and `C4` e git gli ha copiati sotto di noi. Semplicissimo!",
|
"Ecco qua! Volevamo i commit `C2` e `C4` e git li ha copiati sotto di noi. Semplicissimo!",
|
||||||
],
|
],
|
||||||
command: "git cherry-pick C2 C4",
|
command: "git cherry-pick C2 C4",
|
||||||
beforeCommand:
|
beforeCommand:
|
||||||
|
@ -1065,7 +1065,7 @@ exports.level = {
|
||||||
type: "ModalAlert",
|
type: "ModalAlert",
|
||||||
options: {
|
options: {
|
||||||
markdowns: [
|
markdowns: [
|
||||||
"Per completare questo livello, copia il lavoro dai tre rami sul main. Puoi vedere quali sono i commit richiesti guardando l'obbiettivo.",
|
"Per completare questo livello, copia il lavoro dai tre rami sul main. Puoi vedere quali sono i commit richiesti guardando l'obiettivo.",
|
||||||
"",
|
"",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
|
@ -1391,7 +1391,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Prima di tutto dobbiamo parlare di \"HEAD\". HEAD (testa) è il nome simbolico dato al commit selezionato -- in pratica è il commit su cui stai lavorando.",
|
"Prima di tutto dobbiamo parlare di \"HEAD\". HEAD (testa) è il nome simbolico dato al commit selezionato -- in pratica è il commit su cui stai lavorando.",
|
||||||
"",
|
"",
|
||||||
"HEAD punta sempre al commit più recente. La maggior parte dei commandi git che fanno cambiamenti all'albero dei commit, faranno cambiamento a HEAD.",
|
"HEAD punta sempre al commit più recente. La maggior parte dei comandi git che apportano modifiche all'albero dei commit, vanno a cambiare per primo HEAD.",
|
||||||
"",
|
"",
|
||||||
"Di norma HEAD punta al nome di un ramo (per esempio bugFix). Quando esegui un commit, lo stato di bugFix viene modificato, e questo cambiamento è visibile attraverso HEAD.",
|
"Di norma HEAD punta al nome di un ramo (per esempio bugFix). Quando esegui un commit, lo stato di bugFix viene modificato, e questo cambiamento è visibile attraverso HEAD.",
|
||||||
],
|
],
|
||||||
|
|
|
@ -24,7 +24,7 @@ exports.level = {
|
||||||
"vi": "bạn có thể sử dụng tham chiếu tương đối (HEAD~) hoặc nhánh để chỉ định mục tiêu rebase",
|
"vi": "bạn có thể sử dụng tham chiếu tương đối (HEAD~) hoặc nhánh để chỉ định mục tiêu rebase",
|
||||||
"sl_SI": "Uporabiš lahko bilokateri branch ali relativno referenco (HEAD~), da določiš cilj za rebase.",
|
"sl_SI": "Uporabiš lahko bilokateri branch ali relativno referenco (HEAD~), da določiš cilj za rebase.",
|
||||||
"it_IT":
|
"it_IT":
|
||||||
"Puoi usare sia i rami o i riferimenti relativi (HEAD~) per specificare l'obbiettivo del rebase",
|
"Puoi usare sia i rami che i riferimenti relativi (HEAD~) per specificare l'obiettivo del rebase",
|
||||||
"pl": "Możesz użyć gałęzi lub referencji względnych (HEAD~), aby określić cel rebase'a"
|
"pl": "Możesz użyć gałęzi lub referencji względnych (HEAD~), aby określić cel rebase'a"
|
||||||
},
|
},
|
||||||
"name": {
|
"name": {
|
||||||
|
|
|
@ -1325,7 +1325,7 @@ exports.level = {
|
||||||
markdowns: [
|
markdowns: [
|
||||||
"## Riferimenti relativi",
|
"## Riferimenti relativi",
|
||||||
"",
|
"",
|
||||||
"Spostarsi in Git specificando l'hash dei commit può essere una scocciatura. Nella vita vera non avrai un bel albero con tutti i commit sullo schermo, dovrai usare `git log` per vedere gli hash.",
|
"Spostarsi in Git specificando l'hash dei commit può essere una scocciatura. Nella vita vera non avrai un bell'albero con tutti i commit sullo schermo, dovrai usare `git log` per vedere gli hash.",
|
||||||
"",
|
"",
|
||||||
"Inoltre, gli hash sono solitamente molto più lunghi. Per esempio, l'hash del commit nel livello precedente è `fed2da64c0efc5293610bdd892f82a58e8cbc5d8`. Non così semplice da ricordare...",
|
"Inoltre, gli hash sono solitamente molto più lunghi. Per esempio, l'hash del commit nel livello precedente è `fed2da64c0efc5293610bdd892f82a58e8cbc5d8`. Non così semplice da ricordare...",
|
||||||
"",
|
"",
|
||||||
|
|
|
@ -1145,14 +1145,14 @@ exports.level = {
|
||||||
beforeMarkdowns: [
|
beforeMarkdowns: [
|
||||||
"## Git Revert",
|
"## Git Revert",
|
||||||
"",
|
"",
|
||||||
'Git reset funziona perfettamente in locale sul proprio computer, la funzione di "riscrivere la storia" non va d\'accordo con i rami salvati in remoto utilizzati da altri colleghi.',
|
'Git reset funziona perfettamente in locale sul proprio computer, ma la funzione di "riscrivere la storia" non va d\'accordo con i rami salvati in remoto utilizzati da altri colleghi.',
|
||||||
"",
|
"",
|
||||||
"Per fare in modo di annullare e *condividere* con gli altri le modifiche annullate, dobbiamo usare `git revert`. Vediamolo in azione.",
|
"Per fare in modo di annullare e *condividere* con gli altri le modifiche annullate, dobbiamo usare `git revert`. Vediamolo in azione.",
|
||||||
],
|
],
|
||||||
afterMarkdowns: [
|
afterMarkdowns: [
|
||||||
"Strano, un nuovo commit è stato creato sotto il commit che volevamo annullare. Questo perché il nuovo commit `C2'` porta *cambiamenti* -- per l'esattezza i cambiamenti sono quelli che annullano il commit `C2`.",
|
"Strano, un nuovo commit è stato creato sotto il commit che volevamo annullare. Questo perché il nuovo commit `C2'` porta *cambiamenti* -- per l'esattezza i cambiamenti sono quelli che annullano il commit `C2`.",
|
||||||
"",
|
"",
|
||||||
"Con git revert, aggiungi i cambiamenti che possono essere poi condivisi con altrri.",
|
"Con git revert, aggiungi i cambiamenti che possono essere poi condivisi con altri.",
|
||||||
],
|
],
|
||||||
command: "git revert HEAD",
|
command: "git revert HEAD",
|
||||||
beforeCommand: "git commit",
|
beforeCommand: "git commit",
|
||||||
|
|
|
@ -342,7 +342,7 @@ exports.level = {
|
||||||
markdowns: [
|
markdowns: [
|
||||||
"### Fare rebase con più rami",
|
"### Fare rebase con più rami",
|
||||||
"",
|
"",
|
||||||
"Hey, qui abbiamo un bel po di rami! Facciamo un po di rebase di questi rami nel main.",
|
"Hey, qui abbiamo un bel po' di rami! Facciamo un po' di rebase di questi rami nel main.",
|
||||||
"",
|
"",
|
||||||
"I piani alti ci stanno rendendo la vita complicata -- vogliono i commit tutti in ordine progressivo. Questo significa che alla fine il nostro albero avrà `C7'` come ultimo commit, `C6'` sopra di esso, e così via, tutto in ordine.",
|
"I piani alti ci stanno rendendo la vita complicata -- vogliono i commit tutti in ordine progressivo. Questo significa che alla fine il nostro albero avrà `C7'` come ultimo commit, `C6'` sopra di esso, e così via, tutto in ordine.",
|
||||||
"",
|
"",
|
||||||
|
|
|
@ -376,7 +376,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Qui abbiamo il `main` situato qualche commit più avanti rispetto ai rami `one` `two` e `three`. Per una qualche ragione, dobbiamo aggiungere questi altri tre rami con versioni aggiornate degli ultimi commit sul main.",
|
"Qui abbiamo il `main` situato qualche commit più avanti rispetto ai rami `one` `two` e `three`. Per una qualche ragione, dobbiamo aggiungere questi altri tre rami con versioni aggiornate degli ultimi commit sul main.",
|
||||||
"",
|
"",
|
||||||
"Il ramo `one` deve essere riordinato e il commit`C5` è da rimuovere. `two` deve essere riordinato, e `three` deve avere un solo commit!",
|
"Il ramo `one` deve essere riordinato e il commit `C5` è da rimuovere. `two` deve essere riordinato, e `three` deve avere un solo commit!",
|
||||||
"",
|
"",
|
||||||
"Tocca a te capire come farlo -- controlla la soluzione alla fine con il comando `show solution`. "
|
"Tocca a te capire come farlo -- controlla la soluzione alla fine con il comando `show solution`. "
|
||||||
]
|
]
|
||||||
|
|
|
@ -957,9 +957,9 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Git Remotes",
|
"## Git Remoto",
|
||||||
"",
|
"",
|
||||||
"I repository remoti non sono così tanto complicati. Nell'odierno mondo del cloud computing è facile pensare che vi sia una sorta di magia dietro i remote di git, ma in effetti sono solo copie del tuo repository in un altro computer. Puoi comunicare con quest'altro computer tramite Internet, consentendoti di trasferire commits dall'uno all'altro.",
|
"I repository remoti non sono così tanto complicati. Nell'odierno mondo del cloud computing è facile pensare che vi sia una sorta di magia dietro i remote di git, ma in effetti sono solo copie del tuo repository in un altro computer. Puoi comunicare con quest'altro computer tramite Internet, consentendoti di trasferire commit dall'uno all'altro.",
|
||||||
"",
|
"",
|
||||||
"Detto ciò, i repository remoti hanno diverse proprietà interessanti:",
|
"Detto ciò, i repository remoti hanno diverse proprietà interessanti:",
|
||||||
"",
|
"",
|
||||||
|
@ -975,7 +975,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Nostri comandi per creare repository remoti",
|
"## I nostri comandi per creare repository remoti",
|
||||||
"",
|
"",
|
||||||
"Finora, Learn Git Branching si è focalizzato nell'insegnare le basi del lavoro _locale_ sui repository (creazione di rami, fusione, rebasing, etc). Tuttavia, ora che vogliamo esplorare il lavoro con i repository remoti, abbiamo bisogno di un comando per impostare l'ambiente per tali lezioni. Questo comando sarà `git clone`.",
|
"Finora, Learn Git Branching si è focalizzato nell'insegnare le basi del lavoro _locale_ sui repository (creazione di rami, fusione, rebasing, etc). Tuttavia, ora che vogliamo esplorare il lavoro con i repository remoti, abbiamo bisogno di un comando per impostare l'ambiente per tali lezioni. Questo comando sarà `git clone`.",
|
||||||
"",
|
"",
|
||||||
|
@ -988,7 +988,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Partendo lentamente, esaminiamo come un repository remoto appare nella nostra visualizazione.",
|
"Partendo lentamente, esaminiamo come un repository remoto appare nella nostra visualizzazione.",
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
|
|
|
@ -38,7 +38,7 @@ exports.level = {
|
||||||
"vi": "Chú ý đến thứ tự -- commit trên nhánh main trước!",
|
"vi": "Chú ý đến thứ tự -- commit trên nhánh main trước!",
|
||||||
"sl_SI": "Bodi pozoren na vrsti red -- commitaj najprej na main!",
|
"sl_SI": "Bodi pozoren na vrsti red -- commitaj najprej na main!",
|
||||||
"pl": "Zwróć uwagę na kolejność -- najpierw zatwierdzaj na main",
|
"pl": "Zwróć uwagę na kolejność -- najpierw zatwierdzaj na main",
|
||||||
"it_IT": "Presta attenzione all'ordine -- committa prima sul main!"
|
"it_IT": "Presta attenzione all'ordine -- fai prima un commit sul main!"
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -1027,7 +1027,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Adesso che hai visto `git clone` in azione, tuffiamoci all'interno di quello che è effettivamente cambiato.",
|
"Adesso che hai visto `git clone` in azione, tuffiamoci all'interno di quello che è effettivamente cambiato.",
|
||||||
"",
|
"",
|
||||||
"Come potrai aver notato un nuovo ramo è apparso nel nostro repository locale chiamato `o/main`. Questo tipo di ramo è chiamato ramo remoto; i rami remoti hanno proprietà speciali perchè servono ad un unico scopo.",
|
"Come potrai aver notato un nuovo ramo è apparso nel nostro repository locale chiamato `o/main`. Questo tipo di ramo è chiamato ramo remoto; i rami remoti hanno proprietà speciali perché servono ad un unico scopo.",
|
||||||
"",
|
"",
|
||||||
"I rami remoti riflettono lo _stato_ dei repository remoti (dall'ultima volta che hai comunicato con quei repository remoti). Ti aiutano a capire la differenza tra il tuo lavoro locale e quello pubblico -- un passo fondamentale da fare prima di condividere il tuo lavoro con gli altri.",
|
"I rami remoti riflettono lo _stato_ dei repository remoti (dall'ultima volta che hai comunicato con quei repository remoti). Ti aiutano a capire la differenza tra il tuo lavoro locale e quello pubblico -- un passo fondamentale da fare prima di condividere il tuo lavoro con gli altri.",
|
||||||
"",
|
"",
|
||||||
|
@ -1041,11 +1041,11 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"### Cos'è o/?",
|
"### Cos'è o/?",
|
||||||
"",
|
"",
|
||||||
"Ti starai chiedendo a cosa serve `o/` su questi rami remoti. Bene,i rami remoti hanno anche un nome convenzionale (obbligatorio) -- vengono visualizzati nel formato:",
|
"Ti starai chiedendo a cosa serve `o/` su questi rami remoti. Bene, i rami remoti hanno anche un nome convenzionale (obbligatorio) -- vengono visualizzati nel formato:",
|
||||||
"",
|
"",
|
||||||
"* `<remote name>/<branch name>`",
|
"* `<remote name>/<branch name>`",
|
||||||
"",
|
"",
|
||||||
"Quindi , se guardi ad un ramo chiamato `o/main`, il nome del ramo è `main` e il nome del remoto è `o`.",
|
"Quindi, se guardi ad un ramo chiamato `o/main`, il nome del ramo è `main` e il nome del remoto è `o`.",
|
||||||
"",
|
"",
|
||||||
"La maggior parte degli sviluppatori in realtà nomina il loro main remoto `origin`, non `o`. Questo è così comune che git in realtà configura il remoto per essere chiamato `origin` quando si `git clone` un repository.",
|
"La maggior parte degli sviluppatori in realtà nomina il loro main remoto `origin`, non `o`. Questo è così comune che git in realtà configura il remoto per essere chiamato `origin` quando si `git clone` un repository.",
|
||||||
"",
|
"",
|
||||||
|
@ -1062,7 +1062,7 @@ exports.level = {
|
||||||
"Dai un'occhiata ad un ramo remoto e vedi che cosa fa."
|
"Dai un'occhiata ad un ramo remoto e vedi che cosa fa."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Come puoi vedere , git ci ha messo im modalità `HEAD` distaccata e poi non ha aggiornato `o/main` quando abbiamo aggiunto un nuovo commit. Questo perchè `o/main` si aggiornerà solo quando lo farà anche il remoto."
|
"Come puoi vedere , git ci ha messo im modalità `HEAD` distaccata e poi non ha aggiornato `o/main` quando abbiamo aggiunto un nuovo commit. Questo perché `o/main` si aggiornerà solo quando lo farà anche il remoto."
|
||||||
],
|
],
|
||||||
"command": "git checkout o/main; git commit",
|
"command": "git checkout o/main; git commit",
|
||||||
"beforeCommand": "git clone"
|
"beforeCommand": "git clone"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue