mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-07-23 20:24:45 +02:00
Add configuration for Galician language
Add translations for intro1 Add translations for intro2 Fix intro Add translations for intro3 Add translations for intro4 Fix intro - rebasing Add translations for rampup1 Add translations for level index add dialog translations Fix dialogs add transations over rebase module rebase add advances transations Add Strings file in intl Fix hit message Add translations to mixed module Fix mixed Add rampup1 Add rampup2 Add rampup3 Add rampup4 Add translations to move1 Add move2 Add remote1 Add remote6 Add fakeTeamwork Add fetch file Add fetchArgs fetch rebase Tracking source nothing Remote branches push many features Merge many feautures Pull Pull args push args Push args2 Fix erratas
This commit is contained in:
parent
1471f08c99
commit
e26044e0a9
40 changed files with 2405 additions and 6 deletions
|
@ -8,6 +8,7 @@ exports.level = {
|
|||
"zh_TW": "remote tracking",
|
||||
"es_AR": "Trackeando remotos",
|
||||
"pt_BR": "Seguindo remotos",
|
||||
"gl" : "Traceando os remotos",
|
||||
"de_DE": "Remote Tracking",
|
||||
"ja" : "リモートのトラッキング",
|
||||
"fr_FR": "Suivi de branche distante",
|
||||
|
@ -21,6 +22,7 @@ exports.level = {
|
|||
"zh_TW": "記住喔,有兩個方式可以去設定 remote tracking",
|
||||
"es_AR": "¡Acordate de que hay dos formas de trackear un remoto!",
|
||||
"pt_BR": "Lembre-se que há duas formas de seguir um ramo remoto!",
|
||||
"gl" : "¡Lembrate de que hai dúas formas de seguir unha rama remota!",
|
||||
"de_DE": "Nicht vergessen, es gibt zwei Arten Remote Tracking einzurichten!",
|
||||
"ja" : "リモートトラッキングを設定する方法が二つあるのをお忘れなく!",
|
||||
"fr_FR": "Rappelez-vous qu'il existe deux façons de configurer le suivi de branche distante !",
|
||||
|
@ -503,6 +505,126 @@ exports.level = {
|
|||
}
|
||||
]
|
||||
},
|
||||
"gl": {
|
||||
"childViews": [
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"### Ramas que trackean os remotos",
|
||||
"",
|
||||
"Unha das cousas que poden semellar \"máxicas\" das últimas leccións é que git sabía que a rama `master` estaba relacionada co `o/master`. Obviamente, estas ramas teñen nomes semellantes, e podería semellar lóxico conectar a rama `master` do remoto ca rama `master` local, pero esta conexión é ben evidente nos dous escenarios:",
|
||||
"",
|
||||
"* Durante unha operación de pull, os commits descarganse ó `o/master` e logo *mesturanse* á rama `master`. O obxectivo implícito do merge determinase con esta conexión.",
|
||||
"* Durante un push, o traballo da rama `master` súbese á rama `master` do remoto (que estaba representada localmente por `o/master`). O *destino* do push determinouse con esta conexión entre `master` e `o/master`.",
|
||||
""
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"## Trackeando remotos",
|
||||
"",
|
||||
"Facéndoa curta, esta conexión entre `master` e `o/master` ensínase pola propiedade de \"trackear (seguir) remotos\" das ramas. A rama `master` está configurada para trackear `o/master` -- o que quere dicir, que hai un obxectivo implícito para o merge e un destino implícito para a rama `master`.",
|
||||
"",
|
||||
"Poderías estar pensando cómo esa propiedade apareceu na túa rama `master` se ti non executaches ningún comando para especificalo. Bueno, cando clonas un repositorio co git, esta propiedade asignase por ti automáticamente.",
|
||||
"",
|
||||
"Durante un clone, git crea unha rama remota por cada rama no remoto (por exemplo, ramas como `o/master`). Pero despois crea unha rama local que trakea a rama activa do remoto, que habitúa ser `master`.",
|
||||
"",
|
||||
"Una vez completado o git clone, só tés unha única rama local (para que non te asustes) pero podes ver todalas ramas que do remoto (se fora tan curioso). ¡É o mellor de ámbolos dous mundos!",
|
||||
"",
|
||||
"Esto tamén explica por qué poderías ver unha mensaxe como este durante a clonación:",
|
||||
"",
|
||||
" local branch \"master\" set to track remote branch \"o/master\"",
|
||||
"",
|
||||
" rama local \"master\" establecida para trackear a rama remota \"o/master\""
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"### ¿Podo especificalo eu?",
|
||||
"",
|
||||
"¡Claro que sí! Podes facer que calquera rama que quixeras seguir `o/master`, e se o fixeras, esa rama vai ter o mesmo destino implícito de push e obxectivo implícito de merge que `master`. Eso significa que podes executar `git push` nunha rama chamada `nonMaster` e ¡que o teu traballo se empurre á rama `master` do remoto!",
|
||||
"",
|
||||
"Hai dúas formas de establecer esta propiedade. A primeira é facer checkout a unha nova rama empregando unha rama remota como a referencia especificada. Executar",
|
||||
"",
|
||||
"`git checkout -b nonMaster o/master`",
|
||||
"",
|
||||
"Crea unha nova rama chamada `nonMaster` e persigue a `o/master`."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Suficiente charla, ¡vexamos unha demo! Imos facer checkout a unha nova rama chamada `foo` e facer que siga a `master` no remoto."
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Como podes ver, empregamos o obxectivo implícito de merge `o/master` para actualizar a rama `foo`. ¡Nota como `master` non foi actualizada!"
|
||||
],
|
||||
"command": "git checkout -b foo o/master; git pull",
|
||||
"beforeCommand": "git clone; git fakeTeamwork"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"O mismo aplica para git push"
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Boom. Empurramos o noso traballo á rama `master` do remoto incluso cando a nosa rama se chamaba totalmete distinto"
|
||||
],
|
||||
"command": "git checkout -b foo o/master; git commit; git push",
|
||||
"beforeCommand": "git clone"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"### Forma número 2",
|
||||
"",
|
||||
"Outra forma de especificar a rama a seguir é usar a opción `git branch -u`. Executando",
|
||||
"",
|
||||
"`git branch -u o/master foo`",
|
||||
"",
|
||||
"establecemos que a rama `foo` segue a `o/mater`. Se por riba estás parado en `foo`, incluso podes obvialo:",
|
||||
"",
|
||||
"`git branch -u o/master`",
|
||||
""
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Vexamos rápidamente está outra forma de especificar a rama a seguir..."
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"O mesmo que antes, só que un comando bastante máis explícito. ¡Unha cousa preciosa!"
|
||||
],
|
||||
"command": "git branch -u o/master foo; git commit; git push",
|
||||
"beforeCommand": "git clone; git checkout -b foo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"¡Ok! Para este nivel, empurra o teu traballo á rama `master` do remoto *sen* estar parado sobre `master` localmente. Déixote que te decates do resto ti só, que para algo estás nun nivel avanzado :P"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"zh_TW": {
|
||||
"childViews": [
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue