mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-08-01 00:25:15 +02:00
# Conflicts: # src/levels/mixed/describe.js # src/levels/rampup/detachedHead.js
This commit is contained in:
commit
d5b317e806
41 changed files with 3666 additions and 1371 deletions
|
@ -12,6 +12,7 @@ exports.level = {
|
|||
"de_DE": "Einführung Cherry-picking",
|
||||
"ja" : "cherry-pick入門",
|
||||
"es_AR": "Introducción a cherry-pick",
|
||||
"es_ES": "Introducción a cherry-pick",
|
||||
"pt_BR": "Introdução ao cherry-pick",
|
||||
"gl" : "Introuducción a cherry-pick",
|
||||
"zh_CN": "Git Cherry-pick",
|
||||
|
@ -27,6 +28,7 @@ exports.level = {
|
|||
"de_DE": "git cherry-pick gefolgt von Commit-Namen.",
|
||||
"ja" : "git cherry-pickの後にコミット名を追加",
|
||||
"es_AR": "git cherry-pick seguido de los nombres de los commits",
|
||||
"es_ES": "git cherry-pick seguido de los nombres de los commits",
|
||||
"pt_BR": "git cherry-pick seguido dos nomes dos commits",
|
||||
"gl" : "git cherry-pick seguido das referencias a commits",
|
||||
"zh_CN": "git cherry-pick 后面要跟提交的名字",
|
||||
|
@ -208,6 +210,63 @@ exports.level = {
|
|||
}
|
||||
]
|
||||
},
|
||||
"es_ES": {
|
||||
"childViews": [
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"## Moviendo el trabajo por ahí",
|
||||
"",
|
||||
"Hasta ahora cubrimos lo básico de git -- hacer commits, crear ramas, y movernos por el árbol de commits. Estos conceptos alcanzan para aprovechar el 90% del poder de los repositorios de git y cubrir las necesidades principales de los desarrolladores.",
|
||||
"",
|
||||
"El 10% restante, sin embargo, puede ser bastante útil en flujos de trabajo complejos (o cuando te metiste en algún problema complicado). El próximo concepto que vamos a cubrir es el de \"mover el trabajo por ahí\" -- en otras palabras, una forma que tienen los desarrolladores de decir \"Quiero este trabajo aquí y este otro allí\" de una manera precisa, elocuente y flexible.",
|
||||
"",
|
||||
"Puede parecer un montón, pero es un concepto bastante simple."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"## Git Cherry-pick",
|
||||
"",
|
||||
"El primer comando en esta serie se llama `git cherry-pick`. Tiene la siguiente forma:",
|
||||
"",
|
||||
" `git cherry-pick <Commit1> <Commit2> <...>`",
|
||||
"",
|
||||
"Es una manera bastante directa de decir que quieres copiar una serie de commits sobre tu ubicación actual (`HEAD`). Personalmente amo `cherry-pick` porque hay muy poca magia involucrada y es bastante simple de entender.",
|
||||
"",
|
||||
"¡Veamos una demo!",
|
||||
""
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"A continuación tenemos un repositorio con algo de trabajo en la rama `side` que queremos copiar a `master`. Podríamos lograrlo con un rebase (y ya aprendimos cómo), pero veamos cómo se comporta cherry-pick."
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"¡Eso es todo! Queríamos los commits `C2` y `C4` y git los aplicó justo donde estábamos. ¡Tan simple como eso!"
|
||||
],
|
||||
"command": "git cherry-pick C2 C4",
|
||||
"beforeCommand": "git checkout -b side; git commit; git commit; git commit; git checkout master; git commit;"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"Para completar este nivel, simplemente copia algo de trabajo desde otras tres ramas a master. Puedes ver qué commits queremos en la visualización del objetivo.",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"pt_BR": {
|
||||
"childViews": [
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue