mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-07-14 00:24:28 +02:00
Ukrainian translation for the push&pull section
This commit is contained in:
parent
7d719f4cff
commit
aaef1069ce
7 changed files with 518 additions and 14 deletions
|
@ -12,7 +12,8 @@ exports.level = {
|
|||
"ja" : "リモートのブランチ",
|
||||
"fr_FR": "Les branches distantes",
|
||||
"ru_RU": "Удалённые ветки",
|
||||
"ko" : "원격 브랜치(remote branch)"
|
||||
"ko" : "원격 브랜치(remote branch)",
|
||||
"uk" : "Віддалені гілки"
|
||||
},
|
||||
"hint": {
|
||||
"en_US": "Pay attention to the ordering -- commit on master first!",
|
||||
|
@ -24,7 +25,8 @@ exports.level = {
|
|||
"ja" : "順番に注意 -- まずmasterに対してcommitしましょう",
|
||||
"fr_FR": "Prêtez attention à l'ordre -- les commits sur master d'abord !",
|
||||
"ru_RU": "Уделяйте внимание очерёдности -- сперва commit на master",
|
||||
"ko" : "순서에 주의하세요 -- master에서 먼저 커밋하세요!"
|
||||
"ko" : "순서에 주의하세요 -- master에서 먼저 커밋하세요!",
|
||||
"uk" : "Звертайте увагу на послідовність -- спочатку коміт в мастер!"
|
||||
},
|
||||
"startDialog": {
|
||||
"en_US": {
|
||||
|
@ -636,6 +638,67 @@ exports.level = {
|
|||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"uk": {
|
||||
"childViews": [
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"## Віддалені гілки",
|
||||
"",
|
||||
"Тепер, коли ти познайомився з `git clone` в дії, давайте розглянемо деталі, й подивимось, що дійсно змінилось.",
|
||||
"",
|
||||
"Перше що ти міг помітити, це те що з’явився новий бранч з назвою `o/master`. Такі гілки називаються _віддаленими_ (remote); віддалені гілки в гіт відіграють в певному сенсі унікальну роль, тому в них є деякі спеціяльні властивості, непритаманні іншим гілкам.",
|
||||
"",
|
||||
"Віддалені гілки відображають _стан_ віддалених репозиториїв (точніше стан віддаленого репо на момент останньої синхронізації). Вони дозволяють відрізняти та відслідковувати локальні зміни та зміни інших учасників -- що є дуже важливим для успішної синхронізації роботи між різними репозиторіями.",
|
||||
"",
|
||||
"Важливою властивістю віддалених гілок є те що коли перейти на них ти перейдеш в стан detached `HEAD`. Git робить це спеціяльно, так як неможливо працювати з ними напряму; ти маєш працювати в локальній гілці й по необхідності синхронізуватися з віддаленим репозиторієм (після чого віддалену гілку буде оновлено)."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"### Що за `o/`? Або Римський салют",
|
||||
"",
|
||||
"Ти можливо здогадуєшся для чого потрібен префікс `o/` на віддалених гілках. Так, є (примусове) правило іменування віддалених гілок -- вони відображаються в форматі:",
|
||||
"",
|
||||
"* `<ім’я віддаленого репо>/<ім’я гілки>`",
|
||||
"",
|
||||
"Отже, якщо розглянути гілку з назвою `o/master`, то ім’я гілки це `master` а ім’я віддаленого репозиторію це `o`.",
|
||||
"",
|
||||
"Більшість розробників насправді називають ім’я головного віддаленого репозиторію `origin` (початок), not `o`. Це настільки поширена практика, що гіт автоматично називає віддалений репозиторій `origin` коли ти його клонуєш.",
|
||||
"",
|
||||
"На жаль повністю ім’я `origin` не влізає в наш UI, натомість ми будемо використовувати коротше `o` :( Просто не забудь, коли будеш використовувати звичайний гіт, що твій віддалений репо скоріш за все називається `origin`!",
|
||||
"",
|
||||
"Це багато інформації, подивимось як це працює на прикладі."
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "GitDemonstrationView",
|
||||
"options": {
|
||||
"beforeMarkdowns": [
|
||||
"Давайте зробимо checkout віддаленої гілки й подивимось що буде"
|
||||
],
|
||||
"afterMarkdowns": [
|
||||
"Як бачиш, git перейшов в стан detached `HEAD` й не оновив `o/master` коли ми зробили новий коміт. Це тому, що `o/master` буде оновлено лише тоді коли буде оновлено віддалений репозиторій."
|
||||
],
|
||||
"command": "git checkout o/master; git commit",
|
||||
"beforeCommand": "git clone"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "ModalAlert",
|
||||
"options": {
|
||||
"markdowns": [
|
||||
"Щоб пройти цей рівень, зроби один коміт в `master` а потім переключись в `o/master` й закомітся ще раз. Це наглядно продемонструє поведінку віддалених гілок, а також покаже як зміни впливають на стан віддаленого репозиторію."
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue