mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-25 07:28:35 +02:00
Polished Slovenian translations
This commit is contained in:
parent
1ac4ca93a7
commit
ea30fadf31
38 changed files with 168 additions and 168 deletions
|
@ -141,7 +141,7 @@ exports.dialog = {
|
||||||
markdowns: [
|
markdowns: [
|
||||||
'## Si prepričan, da hočeš videti rešitev?',
|
'## Si prepričan, da hočeš videti rešitev?',
|
||||||
'',
|
'',
|
||||||
'Verjamem vate! Maš ti to'
|
'Verjamem vate! Maš ti to! Ali pač ne?'
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
|
|
|
@ -653,7 +653,7 @@ exports.dialog = {
|
||||||
'',
|
'',
|
||||||
'Vidiš lahko vse ukaze, ki so na voljo, z ukazom `show commands` v terminalu.',
|
'Vidiš lahko vse ukaze, ki so na voljo, z ukazom `show commands` v terminalu.',
|
||||||
'',
|
'',
|
||||||
'PS: Bi rad šel naslednjič naravnost v peskovnik?',
|
'PS: Bi šel rad naslednjič naravnost v peskovnik?',
|
||||||
'Poizkusi s',
|
'Poizkusi s',
|
||||||
'[to posebno povezavo](https://pcottle.github.io/learnGitBranching/?NODEMO)'
|
'[to posebno povezavo](https://pcottle.github.io/learnGitBranching/?NODEMO)'
|
||||||
]
|
]
|
||||||
|
|
|
@ -6,7 +6,7 @@ var util = require('../util');
|
||||||
var EventEmitter = require('events').EventEmitter;
|
var EventEmitter = require('events').EventEmitter;
|
||||||
|
|
||||||
var ActionTypes = AppConstants.ActionTypes;
|
var ActionTypes = AppConstants.ActionTypes;
|
||||||
var DEFAULT_LOCALE = 'sl';
|
var DEFAULT_LOCALE = 'en_US';
|
||||||
|
|
||||||
// resolve the messy mapping between browser language
|
// resolve the messy mapping between browser language
|
||||||
// and our supported locales
|
// and our supported locales
|
||||||
|
|
|
@ -1266,9 +1266,9 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Tako kot `~` modifikator, tudi `^` modifikator sprejme opcijsko število na koncu.",
|
"Tako kot `~` modifikator, tudi `^` modifikator sprejme opcijsko število na koncu.",
|
||||||
"",
|
"",
|
||||||
"Raje kot specificiranje število generacij, za katere se hočemo premakniti nazaj (kot pri `~`), modifikator `^` pove kateremu staršu oz. njegovi referenci naj sledi iz commita merga. Zapomni si, da imajo commiti mergev več staršev, zato je pot nejasna.",
|
"Raje kot podajanje števila generacij, za katere se hočemo premakniti nazaj (kot pri `~`), modifikator `^` pove kateremu staršu oz. njegovi referenci naj sledi iz merge commita. Zapomni si, da imajo merge commiti več staršev, zato je pot nejasna.",
|
||||||
"",
|
"",
|
||||||
"Git bo ponavadi sledil \"prvemu\" staršu navzgor po commitu merga, ampak določitev števila s `^` spremeni privzeto obnašanje.",
|
"Git bo ponavadi sledil \"prvemu\" staršu navzgor po merge commitu, ampak določitev števila s `^` spremeni privzeto obnašanje.",
|
||||||
"",
|
"",
|
||||||
"Dovolj govorjenja, poglejmo stvar v akciji.",
|
"Dovolj govorjenja, poglejmo stvar v akciji.",
|
||||||
""
|
""
|
||||||
|
@ -1279,12 +1279,12 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Tukaj imamo commit merga. Če checkoutamo `master^` brez modifikatorjev, bomo sledili prvem staršu po commitu merga. ",
|
"Tukaj imamo merge commit. Če checkoutamo `master^` brez modifikatorjev, bomo sledili prvem staršu po merge commitu. ",
|
||||||
"",
|
"",
|
||||||
"(*V naši vizualizaciji, je postavljen prvi starš direktno nad commitom mergea)"
|
"(* V naši vizualizaciji, je postavljen prvi starš direktno nad merge commitom.)"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Enostavno -- Tega smo vsi navajeni."
|
"Enostavno -- tega smo vsi navajeni."
|
||||||
],
|
],
|
||||||
"command": "git checkout master^",
|
"command": "git checkout master^",
|
||||||
"beforeCommand": "git checkout HEAD^; git commit; git checkout master; git merge C2"
|
"beforeCommand": "git checkout HEAD^; git commit; git checkout master; git merge C2"
|
||||||
|
|
|
@ -251,7 +251,7 @@ var sequenceInfo = exports.sequenceInfo = {
|
||||||
'ru_RU': 'Сборная солянка',
|
'ru_RU': 'Сборная солянка',
|
||||||
'uk' : 'Всяке',
|
'uk' : 'Всяке',
|
||||||
'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'
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
'en_US': 'A mixed bag of Git techniques, tricks, and tips',
|
'en_US': 'A mixed bag of Git techniques, tricks, and tips',
|
||||||
|
|
|
@ -33,7 +33,7 @@ exports.level = {
|
||||||
"ru_RU": "Создай новую ветку при помощи \"git branch [name]\" и перейди на неё при помощи \"git checkout [name]\"",
|
"ru_RU": "Создай новую ветку при помощи \"git branch [name]\" и перейди на неё при помощи \"git checkout [name]\"",
|
||||||
"uk": "Створи нову гілку за допомогою \"git branch [ім’я]\" й перейди на неї за допомогою \"git checkout [ім’я]\"",
|
"uk": "Створи нову гілку за допомогою \"git branch [ім’я]\" й перейди на неї за допомогою \"git checkout [ім’я]\"",
|
||||||
"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 <branch-name>\" in ga checkoutaj z \"git checkout <branch-name>\""
|
"sl_SI": "Naredi nov branch z \"git branch [ime-brancha]\" in ga checkoutaj z \"git checkout [ime-brancha]\""
|
||||||
},
|
},
|
||||||
"disabledMap": {
|
"disabledMap": {
|
||||||
"git revert": true
|
"git revert": true
|
||||||
|
@ -1157,9 +1157,9 @@ exports.level = {
|
||||||
"branchaj zgodaj in branchaj pogosto",
|
"branchaj zgodaj in branchaj pogosto",
|
||||||
"```",
|
"```",
|
||||||
"",
|
"",
|
||||||
"Ker ustvarjanje večih branchev ne porablja dodatnega spomina ali prostora, je lažje logično razdeliti svoje delo kot imeti velike težke branche.",
|
"Ker ustvarjanje večih branchev ne porablja dodatnega spomina ali prostora, je lažje logično razdeliti svoje delo kot imeti velike branche.",
|
||||||
"",
|
"",
|
||||||
"Ko začnemo mešati branche in commite, bomo videli kako se te dve funkcionalnosti dopolnjujeta. Za zdaj si zapomni samo to, da branch ubistvu pomeni \"Hočem vključiti delo tega commita in vseh starševskih commitov.\""
|
"Ko začnemo mešati branche in commite, bomo videli kako se te dve funkcionalnosti dopolnjujeta. Za zdaj si zapomni samo to, da branch ubistvu pomeni \"Hočem vključiti delo tega commita in commite vseh njegovih staršev.\""
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1167,7 +1167,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Poglejmo kako branchi zgledajo v praksi.",
|
"Poglejmo kako branchi izgledajo v praksi.",
|
||||||
"",
|
"",
|
||||||
"Tu bomo ustvarili nov branch imenovan `newImage`"
|
"Tu bomo ustvarili nov branch imenovan `newImage`"
|
||||||
],
|
],
|
||||||
|
@ -1185,7 +1185,7 @@ exports.level = {
|
||||||
"Poizkusimo dodati nekaj dela na ta nov branch. Pristisni gumb spodaj"
|
"Poizkusimo dodati nekaj dela na ta nov branch. Pristisni gumb spodaj"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"O ne! `master` branch se je premaknil ampak `newImage` branch se pa ni! To je zato, ker nismo bili \"na\" novem branchu, kot smo lahko videli z označeno zvezdico (*) na `master` branchu"
|
"O ne! `master` branch se je premaknil ampak `newImage` branch se pa ni! To je zato, ker nismo bili \"na\" novem branchu, kot smo lahko videli z označeno zvezdico (*) na `master` branchu."
|
||||||
],
|
],
|
||||||
"command": "git commit",
|
"command": "git commit",
|
||||||
"beforeCommand": "git branch newImage"
|
"beforeCommand": "git branch newImage"
|
||||||
|
@ -1195,16 +1195,16 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Povejmo gitu da želimo checkoutat branch z",
|
"Povejmo gitu, da želimo checkoutat branch z",
|
||||||
"",
|
"",
|
||||||
"```",
|
"```",
|
||||||
"git checkout <name>",
|
"git checkout <ime>",
|
||||||
"```",
|
"```",
|
||||||
"",
|
"",
|
||||||
"To nas bo postavilo na nov branch pred commitanjem sprememb"
|
"To nas bo postavilo na nov branch pred commitanjem sprememb."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Tako je! Naše sprememebe so zabeležene na novem branchu"
|
"Tako je! Naše sprememebe so zabeležene na novem branchu."
|
||||||
],
|
],
|
||||||
"command": "git checkout newImage; git commit",
|
"command": "git checkout newImage; git commit",
|
||||||
"beforeCommand": "git branch newImage"
|
"beforeCommand": "git branch newImage"
|
||||||
|
@ -1214,12 +1214,12 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Ok! Pripravljen si da začneš branchat. Ko se to okno zapre, ",
|
"Ok! Pripravljen si, da začneš branchat. Ko se to okno zapre, ",
|
||||||
"ustvari nov branch z imenom `bugFix` in preklopi na ta branch.",
|
"ustvari nov branch z imenom `bugFix` in preklopi na ta branch.",
|
||||||
"",
|
"",
|
||||||
"Mimogrede, tu je bližnjica: če hočeš narediti nov ",
|
"Mimogrede, tu je bližnjica: če hočeš narediti nov ",
|
||||||
"branch IN ga hkrati checkoutati, lahko enostavno ",
|
"branch IN ga hkrati checkoutati, lahko enostavno ",
|
||||||
"natipkaš `git checkout -b [yourbranchname]`."
|
"natipkaš `git checkout -b [imeTvojegaBrancha]`."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -647,11 +647,11 @@ exports.level = {
|
||||||
"## Git Commits",
|
"## Git Commits",
|
||||||
"Commit v git repozitoriju zabeleži stanje vseh datotek v tvoji mapi. Deluje kot tak velik 'Izreži in Prilepi', vendar še bolje!",
|
"Commit v git repozitoriju zabeleži stanje vseh datotek v tvoji mapi. Deluje kot tak velik 'Izreži in Prilepi', vendar še bolje!",
|
||||||
"",
|
"",
|
||||||
"Git hoče commite ohraniti majhne kot se da, tako da ne skopira vsakič kar vseh datotek ob commitu. Lahko (kadar je možno) stisne commit le kot množico sprememb oziroma kot \"delto\" sprememb med eno in drugo različico v repozitoriju.",
|
"Git hoče commite ohraniti majhne kot se le da, tako da ne skopira vsakič kar vseh datotek ob commitu. Lahko (kadar je možno) stisne commit le kot množico sprememb oziroma kot \"delto\" sprememb med eno in drugo različico v repozitoriju.",
|
||||||
"",
|
"",
|
||||||
"Git vodi tudi zgodovino o tem, kdaj je bil kateri commit narejen. Zato ima večina commitov nad seboj svoje prednike -- to je v vizualizaciji predstavljeno s puščicami. Vzdrževanje zgodovine je uporabno za vse, ki delajo na projektu!",
|
"Git vodi tudi zgodovino o tem, kdaj je bil kateri commit narejen. Zato ima večina commitov nad seboj svoje prednike -- to je v vizualizaciji predstavljeno s puščicami. Vzdrževanje zgodovine je uporabno za vse, ki delajo na projektu!",
|
||||||
"",
|
"",
|
||||||
"Veliko je za dojeti na začetku ampak za zdaj si lahko predstavljaš commite kot posnetek projekta v določenem času. Commiti so zelo majhni in prehajanje med njimi je noro hitro!"
|
"Veliko je za dojeti na začetku, ampak za zdaj si lahko predstavljaš commite kot posnetek projekta v določenem času. Commiti so zelo majhni in prehajanje med njimi je noro hitro!"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -1013,11 +1013,11 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Branchi in Merganje",
|
"## Branchi in Merganje",
|
||||||
"",
|
"",
|
||||||
"Odlično! Sedaj znamo commitati in branchati. Naslednja stvar je da se naučimo združiti delo iz dveh različnih branchev. To nam bo omogočilo, da naredimo branch, razvijemo novo funkcionalnost in jo združimo nazaj.",
|
"Odlično! Sedaj znamo commitati in branchati. Naslednja stvar je, da se naučimo združiti delo iz dveh različnih branchev. To nam bo omogočilo, da naredimo branch, razvijemo novo funkcionalnost in jo združimo nazaj.",
|
||||||
"",
|
"",
|
||||||
"Prva metoda za združevanje dela, ki jo bomo preučili je `git merge`. Merganje v Gitu naredi poseben commit, ki ima dva edinstvena starša. Commit z dvema staršema vbistvu pomeni \"Hočem vključiti vso delo iz tega starša tukaj in iz tega tu *ter* vse delo iz njunih staršev\"",
|
"Prva metoda za združevanje dela, ki jo bomo preučili je `git merge`. Merganje v Gitu naredi poseben commit, ki ima dva edinstvena starša. Commit z dvema staršema v bistvu pomeni \"Hočem vključiti vso delo iz tega starša tukaj in iz tega tu *ter* vse delo iz njunih staršev\".",
|
||||||
"",
|
"",
|
||||||
"Vizualizacija je enostavnejša, poglejmo v naslednjem oknu"
|
"Vizualizacija je enostavnejša, poglejmo v naslednjem oknu."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1032,7 +1032,7 @@ exports.level = {
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Woah! Si videl to? `master` sedaj kaže na commit, ki ima dva starša. Če slediš puščicam po drevesu commitov iz `master`, boš našel vsak commit po poti do roota. To pomeni, da `master` sedaj vsebuje vso delo iz repozitorija.",
|
"Woah! Si videl to? `master` sedaj kaže na commit, ki ima dva starša. Če slediš puščicam po drevesu commitov iz `master`, boš našel vsak commit po poti do roota. To pomeni, da `master` sedaj vsebuje vso delo iz repozitorija.",
|
||||||
"",
|
"",
|
||||||
"Tudi, vidiš kako so se barve commitov spremenile? V pomoč pri učenju, sem vključil še nekaj barvne pomoči. Vsak branch ima svojo barvo. Vsak commit spremeni barvo v kombinirano barvo vseh branchev, ki imajo ta commit.",
|
"Opaziš tudi, kako so se barve commitov spremenile? V pomoč pri učenju, sem vključil še nekaj barvne pomoči. Vsak branch ima svojo barvo. Vsak commit spremeni barvo v kombinirano barvo vseh branchev, ki imajo ta commit.",
|
||||||
"",
|
"",
|
||||||
"Torej tukaj vidimo, da je `master` branch barva zmešana v vseh commitih, `bugFix` barva pa ne. Popravimo to ..."
|
"Torej tukaj vidimo, da je `master` branch barva zmešana v vseh commitih, `bugFix` barva pa ne. Popravimo to ..."
|
||||||
],
|
],
|
||||||
|
|
|
@ -33,7 +33,7 @@ exports.level = {
|
||||||
"ru_RU": "Убедись, что сделал коммит в ветке bugFix",
|
"ru_RU": "Убедись, что сделал коммит в ветке bugFix",
|
||||||
"uk": "Впевнись, що зробив коміт в гілці bugFix",
|
"uk": "Впевнись, що зробив коміт в гілці bugFix",
|
||||||
"vi": "Hãy chắc chắn rằng bạn commit từ bugFix trước",
|
"vi": "Hãy chắc chắn rằng bạn commit từ bugFix trước",
|
||||||
'sl_SI': 'Prepričaj se, da si najprej commital bugFix'
|
'sl_SI': 'Prepričaj se, da si najprej commital bugFix.'
|
||||||
},
|
},
|
||||||
"disabledMap": {
|
"disabledMap": {
|
||||||
"git revert": true
|
"git revert": true
|
||||||
|
@ -999,7 +999,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Tu imamo spet dva brancha; trenutno izbran je bugFix branch (zvezdica)",
|
"Tu imamo spet dva brancha; trenutno izbran je branch bugFix (zvezdica).",
|
||||||
"",
|
"",
|
||||||
"Radi bi prestavili naše delo iz bugFix direktno na delo iz masterja. Tako bi izgledalo, kot da sta bili ti dve funkcionalnosti razviti zaporedno, v resnici pa sta bili razviti vzporedno.",
|
"Radi bi prestavili naše delo iz bugFix direktno na delo iz masterja. Tako bi izgledalo, kot da sta bili ti dve funkcionalnosti razviti zaporedno, v resnici pa sta bili razviti vzporedno.",
|
||||||
"",
|
"",
|
||||||
|
@ -1033,11 +1033,11 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Da zaključiš to stopnjo, naredi naslednje",
|
"Da zaključiš to stopnjo, naredi naslednje:",
|
||||||
"",
|
"",
|
||||||
"* Checkoutaj nov branch poimenovan `bugFix`",
|
"* Checkoutaj nov branch poimenovan `bugFix`",
|
||||||
"* Enkrat commitaj",
|
"* Enkrat commitaj",
|
||||||
"* Pojdni nazaj na master in commita ponovno",
|
"* Pojdi nazaj na master in commitaj ponovno",
|
||||||
"* Ponovno checkoutaj bugFix in ga rebaseaj na master",
|
"* Ponovno checkoutaj bugFix in ga rebaseaj na master",
|
||||||
"",
|
"",
|
||||||
"Srečno!"
|
"Srečno!"
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"ko" : "다음으로 넘어가고 싶으면 bugFix를 한번 커밋하면 됩니다.",
|
"ko" : "다음으로 넘어가고 싶으면 bugFix를 한번 커밋하면 됩니다.",
|
||||||
"uk" : "Просто зроби один коміт в bugFix коли ти будеш готовий іти далі",
|
"uk" : "Просто зроби один коміт в bugFix коли ти будеш готовий іти далі",
|
||||||
"vi": "Đơn giản là hãy commit một lẩn ở bugFix là xong rồi",
|
"vi": "Đơn giản là hãy commit một lẩn ở bugFix là xong rồi",
|
||||||
"sl_SI": "Commitaj enkrat na bugFix, ko boš pripravljen za nadaljevanje"
|
"sl_SI": "Commitaj enkrat na bugFix, ko boš pripravljen za nadaljevanje."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -931,9 +931,9 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"### Git Describe",
|
"### Git Describe",
|
||||||
"",
|
"",
|
||||||
"Ker tagi služijo kot tako odlična \"sidra\" v kodi, ima git ukaz za *opis* kje si, relativno glede na najbližije \"sidro\" (aka tag). Temu ukazu se reče `git describe`!",
|
"Ker tagi služijo kot tako odlična \"sidra\" v kodi, ima git ukaz za *opis* kje si, relativno glede na najbližje \"sidro\" (aka tag). Temu ukazu se reče `git describe`!",
|
||||||
"",
|
"",
|
||||||
"Git describe se ti lahko pomaga orientirati, če si premikal veliko commitov naprej in nazaj po zgodovini; to se lahko zgodi, če si končal git bisekcijo (iskanje kot debuggiranje) ali če se usedeš za sodelavčev računalnik, ko je prišel iz dopusta."
|
"Git describe se ti lahko pomaga orientirati, če si premikal veliko commitov naprej in nazaj po zgodovini; to se lahko zgodi, če si končal git bisekcijo (iskanje kot debuggiranje) ali če se usedeš za sodelavčev računalnik, ko je ravno prišel z dopusta."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -962,7 +962,7 @@ exports.level = {
|
||||||
"Poglejmo hiter primer. Za drevo spodaj:"
|
"Poglejmo hiter primer. Za drevo spodaj:"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Ukaz `git describe master` bi izpisal:",
|
"Bi ukaz `git describe master` izpisal:",
|
||||||
"",
|
"",
|
||||||
"`v1_2_gC2`",
|
"`v1_2_gC2`",
|
||||||
"",
|
"",
|
||||||
|
@ -978,7 +978,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"To je približno vse, kar se tiče git describe! Poizkusi za občutek opisati nekaj lokacij v tej stopnji.",
|
"To je približno vse, kar se tiče git describe-a! Poizkusi za občutek opisati nekaj lokacij v tej stopnji.",
|
||||||
"",
|
"",
|
||||||
"Ko si pripravljen, samo enkrat commitaj, da zaključiš stopnjo. Tole ti častimo :P"
|
"Ko si pripravljen, samo enkrat commitaj, da zaključiš stopnjo. Tole ti častimo :P"
|
||||||
]
|
]
|
||||||
|
|
|
@ -45,7 +45,7 @@ exports.level = {
|
||||||
"ru_RU": "Не забывай, что интерактивный rebase и cherry-pick – это твои друзья!",
|
"ru_RU": "Не забывай, что интерактивный rebase и cherry-pick – это твои друзья!",
|
||||||
"uk": "Не забувай, що інтерактивний rebase та cherry-pick -- це твої друзі!",
|
"uk": "Не забувай, що інтерактивний rebase та cherry-pick -- це твої друзі!",
|
||||||
"vi": "Hãy nhớ 2 anh bạn tương tác rebase và cherry-pick!",
|
"vi": "Hãy nhớ 2 anh bạn tương tác rebase và cherry-pick!",
|
||||||
"sl_SI": "Pomni, interactive rebase ali cherry-pick sta tu tvoja prijatelja"
|
"sl_SI": "Pomni, interaktivni rebase ali cherry-pick sta tu tvoja prijatelja."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -606,7 +606,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Vsi te ukazi za debuggiranje / izpisovanje so v svojih commitih. Končno odkrijem bug, ga popravim in se veselim!",
|
"Vsi te ukazi za debuggiranje / izpisovanje so v svojih commitih. Končno odkrijem bug, ga popravim in se veselim!",
|
||||||
"",
|
"",
|
||||||
"Edini problem je, da morem sedaj spraviti moj `bugFix` nazaj v `master` branch. Če uporabim samo fast-forwarded na `masterju`, potem bi `master` vseboval vse moje debug vrstice, česar si ne želim. Mora obstajati še neka druga pot ..."
|
"Edini problem je, da morem sedaj spraviti moj `bugFix` nazaj v `master` branch. Če uporabim samo fast-forward na `masterju`, potem bi `master` vseboval vse moje debug vrstice, česar si ne želim. Mora obstajati še neka druga pot ..."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -619,7 +619,7 @@ exports.level = {
|
||||||
"* `git rebase -i`",
|
"* `git rebase -i`",
|
||||||
"* `git cherry-pick`",
|
"* `git cherry-pick`",
|
||||||
"",
|
"",
|
||||||
"Da dosežemo ta cilj."
|
"da dosežemo ta cilj."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -627,7 +627,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Tebi prepuščamo, da se odločiš, kateri ukaz boš uporabil da končaš stopnjo. Poskrbi samo, da `master` dobi commit, na katerega kaže `bugFix` referenca."
|
"Tebi prepuščam, da se odločiš, kateri ukaz boš uporabil, da končaš stopnjo. Poskrbi samo, da `master` dobi commit na katerega kaže `bugFix` referenca."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,7 +49,7 @@ exports.level = {
|
||||||
"ru_RU": "Первой командой должна быть git rebase -i HEAD~2",
|
"ru_RU": "Первой командой должна быть git rebase -i HEAD~2",
|
||||||
"uk": "Перша команда має бути git rebase -i HEAD~2",
|
"uk": "Перша команда має бути git rebase -i HEAD~2",
|
||||||
"vi": "Lệnh đầu tiên là git rebase -i HEAD~2",
|
"vi": "Lệnh đầu tiên là git rebase -i HEAD~2",
|
||||||
"sl_SI": "Prvi ukaz je git rebase -i HEAD~2"
|
"sl_SI": "Prvi ukaz je git rebase -i HEAD~2."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -552,15 +552,15 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Ta izziv bomo rešili takole:",
|
"Ta izziv bomo rešili takole:",
|
||||||
"",
|
"",
|
||||||
"* Preuredili bomo commite tako, da bo tisti, ki ga želimo spremeniti na vrhu z `git rebase -i`",
|
"* Preuredili bomo commite tako, da bo tisti, ki ga želimo spremeniti, na vrhu z `git rebase -i`",
|
||||||
"* Izvedli bomo `commit --amend` da naredimo naš popravek",
|
"* Izvedli bomo `commit --amend`, da naredimo naš popravek",
|
||||||
"* Nato bomo preuderili commite nazaj v začetno stanje z `git rebase -i`",
|
"* Nato bomo preuredili commite nazaj v začetno stanje z `git rebase -i`",
|
||||||
"* Za konec bomo premaknili master na ta posodobljen del drevesa, da zaključimo stopnjo (z metodo po tvoji izbiri)",
|
"* Za konec bomo premaknili master na ta posodobljen del drevesa, da zaključimo stopnjo (z metodo po tvoji izbiri)",
|
||||||
"",
|
"",
|
||||||
"Obstaja več načinov, da dosežemo ta cilj (vidim te kako gledaš cherry-pick) s katerimi se bomo ukvarjali kasneje, ampak za zdaj se osredotočimo na to tehniko.",
|
"Obstaja več načinov, da dosežemo ta cilj (vidim te kako gledaš cherry-pick) s katerimi se bomo ukvarjali kasneje, ampak za zdaj se osredotočimo na to tehniko.",
|
||||||
"In nenazadnje, bodi pozoren na ciljno stanje -- ker premaknemo commit dvakrat, oba dobita pripeto vejico zgoraj. Še ena je dodana za ammendan commit, torej skupno tri ",
|
"In nenazadnje, bodi pozoren na ciljno stanje -- ker premaknemo commit dvakrat, oba dobita pripet opuščaj zgoraj. Še eden je dodan za ammendan commit, torej skupno tri.",
|
||||||
"",
|
"",
|
||||||
"Sedaj lahko primerjam stopnje po strukturi in relativni spremembi vejic. Dokler ima `master` branch na tvojem drevesu enako strukturo in število vejic, dobiš vse točke"
|
"Sedaj lahko primerjam stopnje po strukturi in relativni spremembi opuščajev. Dokler ima `master` branch na tvojem drevesu enako strukturo in število opuščajev, dobiš vse točke."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ exports.level = {
|
||||||
"ru_RU": "Не забудь переместить master на последние изменения.",
|
"ru_RU": "Не забудь переместить master на последние изменения.",
|
||||||
"uk": "Не забудь перемістити master на останні зміни!",
|
"uk": "Не забудь перемістити master на останні зміни!",
|
||||||
"vi": "Đừng quên đẩy nhánh master lên cập nhật mới nhất!",
|
"vi": "Đừng quên đẩy nhánh master lên cập nhật mới nhất!",
|
||||||
"sl_SI": "Ne pozabi prestaviti master naprej na posodobljene spremembe"
|
"sl_SI": "Ne pozabi prestaviti master naprej na posodobljene spremembe."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -655,11 +655,11 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Žongliranje s Commiti #2",
|
"## Žongliranje s Commiti #2",
|
||||||
"",
|
"",
|
||||||
"* Če še nisi končal Žongliranje s Commiti #1 (prejšnjo stopnjo), jo končaj pred nadaljevanjem*",
|
"Če še nisi končal Žongliranje s Commiti #1 (prejšnjo stopnjo), jo končaj pred nadaljevanjem",
|
||||||
"",
|
"",
|
||||||
"Kot si videl v prejšnji stopnji, smo uporabili `rebase -i` za preureditev commitov. Ko je bil commit, ki smo ga želeli spremeniti, na vrhu, smo preprosto uporabili --amend in preuredili nazaj v naše željeno stanje.",
|
"Kot si videl v prejšnji stopnji, smo uporabili `rebase -i` za preureditev commitov. Ko je bil commit, ki smo ga želeli spremeniti, na vrhu, smo preprosto uporabili --amend in preuredili nazaj v naše željeno stanje.",
|
||||||
"",
|
"",
|
||||||
"Edini problem tu je, da je veliko prerazporejanja, kar lahko povzroči rebase konflikte. Poglejmo si še eno drugo tehniko `git cherry-pick`"
|
"Edini problem tu je, da je veliko prerazporejanja, kar lahko povzroči rebase konflikte. Poglejmo si še eno drugo tehniko imenovano `git cherry-pick`."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -684,7 +684,7 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Torej v tej stopnji bi radi enako spremenili `C2`, ampak tokrat brez uporabe `rebase -i`. Kako to narediti, prepustim tebi! :D",
|
"Torej v tej stopnji bi radi enako spremenili `C2`, ampak tokrat brez uporabe `rebase -i`. Kako to narediti, prepustim tebi! :D",
|
||||||
"",
|
"",
|
||||||
"Točno število zgornjih vejic (') na commitu ni pomembno, pomembna je samo relativna sprememba. Naprimer, vse točko bom dal tudi za drevo, ki ustreza ciljenmu drevesu, a ima povsod dodatno vejico"
|
"Točno število opuščajev (') na commitu ni pomembno, pomembna je samo relativna sprememba. Naprimer, vse točko bom dal tudi za drevo, ki ustreza ciljenmu drevesu, a ima povsod dodaten opuščaj."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -796,10 +796,10 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Poizkusimo narediti tag na `C1`, ki je recimo naša prva verzija prototipa"
|
"Poizkusimo narediti tag na `C1`, ki je recimo naša prva različica prototipa."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Tako! Kar enostavno. Tag smo poimenovali `v1` in se sklicuje na commit `C1`. Če ne navedeš commit, bo git postavil tag tam, kjer je trenutno `HEAD`"
|
"Tako! Kar enostavno. Tag smo poimenovali `v1` in se sklicuje na commit `C1`. Če ne navedeš commita, bo git postavil tag tam, kjer je trenutno `HEAD`."
|
||||||
],
|
],
|
||||||
"command": "git tag v1 C1",
|
"command": "git tag v1 C1",
|
||||||
"beforeCommand": "git commit"
|
"beforeCommand": "git commit"
|
||||||
|
@ -809,7 +809,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Za to stopnjo ustvari tage kot so določeni na ciljnem prikazu in nato checkoutaj `v1`. Opazil boš, kako prideš v detached `HEAD` stanje -- to je zato, ker ne moreš commitat direktno na `v1` tag.",
|
"Za to stopnjo ustvari tage kot so določeni na ciljnem prikazu in nato checkoutaj `v1`. Opazil boš, kako prideš v stanje ločenega `HEAD-a` -- to je zato, ker ne moreš commitat direktno na `v1` tag.",
|
||||||
"",
|
"",
|
||||||
"V naslednji stopnji si bomo pogledali zanimivejši primer za uporabo tagov."
|
"V naslednji stopnji si bomo pogledali zanimivejši primer za uporabo tagov."
|
||||||
]
|
]
|
||||||
|
|
|
@ -21,7 +21,7 @@ exports.level = {
|
||||||
"ko" : "Cherry-pick 소개",
|
"ko" : "Cherry-pick 소개",
|
||||||
"uk": "Знайомство з cherry-pick",
|
"uk": "Знайомство з cherry-pick",
|
||||||
"vi" : "Giới thiệu về cherry-pick",
|
"vi" : "Giới thiệu về cherry-pick",
|
||||||
"sl_SI": "Uvod v cherry-pick"
|
"sl_SI": "Uvod v Cherry-pick"
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
"fr_FR": "git cherry-pick suivi par les noms de commits",
|
"fr_FR": "git cherry-pick suivi par les noms de commits",
|
||||||
|
@ -38,7 +38,7 @@ exports.level = {
|
||||||
"ko" : "커밋의 이름들로 git cherry-pick 하세요!",
|
"ko" : "커밋의 이름들로 git cherry-pick 하세요!",
|
||||||
"uk": "git cherry-pick базується на іменах комітів!",
|
"uk": "git cherry-pick базується на іменах комітів!",
|
||||||
"vi" : "git cherry-pick sau đó là tên commit!",
|
"vi" : "git cherry-pick sau đó là tên commit!",
|
||||||
"sl_SI": "git cherry-pick nato pa imena commitov"
|
"sl_SI": "git cherry-pick nato pa imena commitov."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -888,7 +888,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Za končanje te stopnje, enostavno skopiraj nekaj dela iz predstavljenih treh branchev v master. Vidiš lako, katere commite želimo, v priloženi vizualizaciji.",
|
"Za končanje te stopnje enostavno skopiraj nekaj dela iz predstavljenih treh branchev v master. V priloženi vizualizaciji lahko vidiš katere commite.",
|
||||||
""
|
""
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@ exports.level = {
|
||||||
"ko" : "HEAD 분리하기",
|
"ko" : "HEAD 분리하기",
|
||||||
"uk": "Втрачаємо голову чи detached HEAD",
|
"uk": "Втрачаємо голову чи detached HEAD",
|
||||||
'vi': "Tháo đầu cái nào",
|
'vi': "Tháo đầu cái nào",
|
||||||
"sl_SI": "Odstranjevanje tvoje glave - HEAD"
|
"sl_SI": "Ločevanje tvoje glave - HEAD-a"
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
"en_US": "Use the label (hash) on the commit for help!",
|
"en_US": "Use the label (hash) on the commit for help!",
|
||||||
|
@ -1133,7 +1133,7 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Premikanje po Gitu",
|
"## Premikanje po Gitu",
|
||||||
"",
|
"",
|
||||||
"Preden se lotimo nekaj naprednejših funkcij Gita, je pomembno da razumemo različne načine premikanja po drevesu commitov, ki predstavljajo tvoj projekt.",
|
"Preden se lotimo nekaj naprednejših funkcij Gita je pomembno, da razumemo različne načine premikanja po drevesu commitov, ki predstavljajo tvoj projekt.",
|
||||||
"",
|
"",
|
||||||
"Ko ti je enkrat premikanje po drevesu domače, bodo tvoje sposobnosti z ostalimi git ukazi še močnejše!",
|
"Ko ti je enkrat premikanje po drevesu domače, bodo tvoje sposobnosti z ostalimi git ukazi še močnejše!",
|
||||||
"",
|
"",
|
||||||
|
@ -1150,7 +1150,7 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## HEAD",
|
"## HEAD",
|
||||||
"",
|
"",
|
||||||
"Najprej moramo spozanti \"HEAD\". HEAD (glava) je simbolično ime za trenutno checkoutan commit -- v bistvu povemo nad katerim commitu bomo nadaljevali.",
|
"Najprej moramo spozanti \"HEAD\". HEAD (glava) je simbolično ime za trenutno checkoutan commit -- v bistvu povemo na katerem commitom bomo nadaljevali.",
|
||||||
"",
|
"",
|
||||||
"HEAD vedno kaže na zadnji commit na trenutnem drevesu. Večina git ukazov, ki spreminjajo to delovno drevo, bo začelo s spremembo HEAD-a.",
|
"HEAD vedno kaže na zadnji commit na trenutnem drevesu. Večina git ukazov, ki spreminjajo to delovno drevo, bo začelo s spremembo HEAD-a.",
|
||||||
"",
|
"",
|
||||||
|
@ -1175,15 +1175,15 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"### Odstranjevanje HEAD-a",
|
"### Ločevanje HEAD-a",
|
||||||
"",
|
"",
|
||||||
"Odstranjevanje HEAD-a pomeni samo, da ga namestno na branch sedaj pripnemo na commit. Tako je zgledalo prej:",
|
"Ločevanje HEAD-a pomeni samo, da ga namestno na branch sedaj pripnemo na commit. Tako je izgledalo prej:",
|
||||||
"",
|
"",
|
||||||
"HEAD -> master -> C1",
|
"HEAD -> master -> C1",
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Sedaj pa takole",
|
"Sedaj pa je takole:",
|
||||||
"",
|
"",
|
||||||
"HEAD -> C1"
|
"HEAD -> C1"
|
||||||
],
|
],
|
||||||
|
@ -1195,7 +1195,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Za dokončanje te stopnje, odstranimo HEAD iz `bugFix` in ga pritrdimo raje na commit.",
|
"Za dokončanje te stopnje odstranimo HEAD iz `bugFix` in ga pritrdimo raje na commit.",
|
||||||
"",
|
"",
|
||||||
"Določi ta commit z njegovim hash-om. Hash za vsak commit je predstavljen v krogu, ki predstavlja commit."
|
"Določi ta commit z njegovim hash-om. Hash za vsak commit je predstavljen v krogu, ki predstavlja commit."
|
||||||
]
|
]
|
||||||
|
|
|
@ -21,7 +21,7 @@ exports.level = {
|
||||||
"ko" : "리베이스할 타겟으로 브랜치나 상대 참조(HEAD~)를 사용할 수 있습니다",
|
"ko" : "리베이스할 타겟으로 브랜치나 상대 참조(HEAD~)를 사용할 수 있습니다",
|
||||||
"uk" : "ти можеш використовувати гілки чи відносні посилання (HEAD~) щоб вказувати ціль для rebase",
|
"uk" : "ти можеш використовувати гілки чи відносні посилання (HEAD~) щоб вказувати ціль для 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",
|
"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 bilokater branch ali relativen ref (HEAD~), da določiš cilj za rebase"
|
"sl_SI": "Uporabiš lahko bilokateri branch ali relativno referenco (HEAD~), da določiš cilj za rebase."
|
||||||
},
|
},
|
||||||
"name": {
|
"name": {
|
||||||
"en_US": "Interactive Rebase Intro",
|
"en_US": "Interactive Rebase Intro",
|
||||||
|
@ -961,7 +961,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Git cherry-pick je odličen način, ko veš katere commite bi rad (in poznaš njihove hashe) -- težko je premagati njegovo enostavnost.",
|
"Git cherry-pick je odličen način, ko veš katere commite bi rad (in poznaš njihove hashe) -- težko je premagati njegovo enostavnost.",
|
||||||
"",
|
"",
|
||||||
"Ampak kaj pa situacija, ko ne veš katere commite želiš? K sreči ima git pokrit tudi to! Uporabimo lahko interaktivni rebase -- gre za najboljši način za pregled commitov, ki jih želiš rebaseati.",
|
"Ampak kaj pa situacija, ko ne veš katere commite želiš? K sreči ima git pokrito tudi to! Uporabimo lahko interaktivni rebase -- gre za najboljši način za pregled commitov, ki jih želiš rebaseati.",
|
||||||
"",
|
"",
|
||||||
"Spustimo se v podrobnosti ..."
|
"Spustimo se v podrobnosti ..."
|
||||||
]
|
]
|
||||||
|
@ -975,7 +975,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Če vključiš to opcijo, bo git odprl okno, da ti pokaže, kateri commiti bodo skopirani pod naš ciljni commit rebaseanja. Prav tako pokaže tudi njihove hashe in sporočila, kar je super za razumevanje kaj je kaj.",
|
"Če vključiš to opcijo, bo git odprl okno, da ti pokaže, kateri commiti bodo skopirani pod naš ciljni commit rebaseanja. Prav tako pokaže tudi njihove hashe in sporočila, kar je super za razumevanje kaj je kaj.",
|
||||||
"",
|
"",
|
||||||
"Za \"pravi\" git, odprte oknja pomeni odprtje datoteke v urejevalniku kot je `vim`. Za naš namen sem zgradil majhno okno, ki se obnaša enako."
|
"Za \"pravi\" git, odpiranje okna pomeni odpiranje datoteke v urejevalniku kot je `vim`. Za naš namen sem zgradil majhno okno, ki se obnaša enako."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -986,7 +986,7 @@ exports.level = {
|
||||||
"Ko se odpre okno za interaktivno rebaseanje, imaš možnost narediti 3 stvari:",
|
"Ko se odpre okno za interaktivno rebaseanje, imaš možnost narediti 3 stvari:",
|
||||||
"",
|
"",
|
||||||
"* Enostavno lahko preurediš commite v vrstni red, ki ga želiš (v našem oknu to dosežeš kar s klikom in vlečenjem miške).",
|
"* Enostavno lahko preurediš commite v vrstni red, ki ga želiš (v našem oknu to dosežeš kar s klikom in vlečenjem miške).",
|
||||||
"* Odločiš se lahko, da čisto izpustiš nekatere commite. To je omogočeno z `pick` -- izklop `pick` opcije pomeni, da bi rad commit izpustil.",
|
"* Odločiš se lahko, da čisto izpustiš nekatere commite. To je omogočeno s `pick` -- izklop `pick` opcije pomeni, da bi rad commit izpustil.",
|
||||||
"* Nenazadnje, commite lahko tudi stisnemo. Nažalost naše stopnje tega ne podpirajo zaradi logističnih razlogov, zato bom preskočil podrobnosti tega. Toda če povzamem -- omogoča združevanje commitov.",
|
"* Nenazadnje, commite lahko tudi stisnemo. Nažalost naše stopnje tega ne podpirajo zaradi logističnih razlogov, zato bom preskočil podrobnosti tega. Toda če povzamem -- omogoča združevanje commitov.",
|
||||||
"",
|
"",
|
||||||
"Super! Poglejmo primer."
|
"Super! Poglejmo primer."
|
||||||
|
@ -997,10 +997,10 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Ko pritisneš gumb, se bo pojavilo interaktivno okno. Prerazporedi nekaj commitov okoli (ali pa jih odstrani z pick) in poglej rezultat!"
|
"Ko pritisneš gumb, se bo pojavilo interaktivno okno. Prerazporedi nekaj commitov okoli (ali pa jih odstrani z omit) in poglej rezultat!"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Boom! Git je na dno skopiral commite v točno takšnem vrstnem redu, kot si ga določil v oknu"
|
"Boom! Git je na dno skopiral commite v točno takšnem vrstnem redu, kot si ga določil v oknu."
|
||||||
],
|
],
|
||||||
"command": "git rebase -i HEAD~4 --aboveAll",
|
"command": "git rebase -i HEAD~4 --aboveAll",
|
||||||
"beforeCommand": "git commit; git commit; git commit; git commit"
|
"beforeCommand": "git commit; git commit; git commit; git commit"
|
||||||
|
|
|
@ -1097,9 +1097,9 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Premikanje po Gitu z določanjem hashev commitov je lahko včasih nerodno. V praksi ne boš imel na voljo lepe vizualizacije drevesa zraven ukaznega terminala, zato boš moral uporabljati `git log`, da boš videl hashe.",
|
"Premikanje po Gitu z določanjem hashev commitov je lahko včasih nerodno. V praksi ne boš imel na voljo lepe vizualizacije drevesa zraven ukaznega terminala, zato boš moral uporabljati `git log`, da boš videl hashe.",
|
||||||
"",
|
"",
|
||||||
"Nadaljne, hashi so ponavadi v praksi tudi veliko daljši. Naprimer, hash commita predstavljenega v prejšnji stopnji je `fed2da64c0efc5293610bdd892f82a58e8cbc5d8`. Ni ravno preprosto za izgovoriti ...",
|
"Hashi so ponavadi v praksi tudi veliko daljši. Naprimer, hash commita, predstavljenega v prejšnji stopnji, je `fed2da64c0efc5293610bdd892f82a58e8cbc5d8`. Ni ravno preprosto za izgovoriti ...",
|
||||||
"",
|
"",
|
||||||
"Pozitivna stran je, da je Git pameten glede hashev. Zahteva, da napišeš le toliko znakov hasha, da lahko prepozna unikaten commit. Tako lahko napišem `fed2` namesto dolge verzije zgoraj."
|
"Pozitivna stran je, da je Git pameten glede hashev. Zahteva, da napišeš le toliko znakov hasha, da lahko prepozna unikaten commit. Tako lahko napišem `fed2`, namesto dolge verzije zgoraj."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1107,14 +1107,14 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Kot sem rekel, izbiranje commitov po njihovih commitih ni ravno najpriročnejša stvar na svetu, zato ima Git relativne reference. In te so super!",
|
"Kot sem rekel, izbiranje commitov po njihovih hashih ni ravno najpriročnejša stvar na svetu, zato ima Git relativne reference. In te so super!",
|
||||||
"",
|
"",
|
||||||
"Z relativni referencami, lahko izhajaš iz nekje (npr. branch `bugFix` ali `HEAD`) in delaš od tam.",
|
"Z relativni referencami lahko izhajaš iz nekje (npr. branch `bugFix` ali `HEAD`) in delaš od tam.",
|
||||||
"",
|
"",
|
||||||
"Relativni commiti so mogočni, ampak tu bomo predstavili dva preprosta:",
|
"Relativni commiti so močni in obsegajoči, ampak tu bomo predstavili dva preprosta:",
|
||||||
"",
|
"",
|
||||||
"* Premikanje navzgor en commit naenkrat z `^`",
|
"* Premikanje navzgor en commit naenkrat z `^`",
|
||||||
"* Premikanje navzgor num-krat z `~<num>`"
|
"* Premikanje navzgor n-krat z `~<n>`"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1122,16 +1122,16 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Pogljemo najprej operator `^`. Vsakič, ko pripneš to imenu reference, poveš Gitu naj najde starša tega commita.",
|
"Poglejmo najprej operator `^`. Vsakič, ko pripneš to imenu reference, poveš Gitu, naj najde starša tega commita.",
|
||||||
"",
|
"",
|
||||||
"Torej `master^` je isto kot \"prvi starš brancha `master`\".",
|
"Torej `master^` je isto kot \"prvi starš brancha `master`\".",
|
||||||
"",
|
"",
|
||||||
"`master^^` je stari starš (prednik druge generacije) `master`",
|
"`master^^` je stari starš (prednik druge generacije) `master`.",
|
||||||
"",
|
"",
|
||||||
"Checkoutajmo sedaj commit nad masterjem"
|
"Checkoutajmo sedaj commit nad masterjem."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Boom! Narejeno. Veliko enostavneje kot tipkanje hasha commita"
|
"Boom! Narejeno. Veliko enostavneje kot tipkanje hasha commita."
|
||||||
],
|
],
|
||||||
"command": "git checkout master^",
|
"command": "git checkout master^",
|
||||||
"beforeCommand": "git commit"
|
"beforeCommand": "git commit"
|
||||||
|
@ -1144,7 +1144,7 @@ exports.level = {
|
||||||
"Prav tako se lahko sklicuješ na `HEAD` kot relativno referenco. Uporabimo to nekajkrat, da se pomakenmo višje po drevesu commitov"
|
"Prav tako se lahko sklicuješ na `HEAD` kot relativno referenco. Uporabimo to nekajkrat, da se pomakenmo višje po drevesu commitov"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Enostavno! Lahko potujemo nazaj v čas z `HEAD^`"
|
"Enostavno! Lahko potujemo nazaj v čas z `HEAD^`."
|
||||||
],
|
],
|
||||||
"command": "git checkout C3; git checkout HEAD^; git checkout HEAD^; git checkout HEAD^",
|
"command": "git checkout C3; git checkout HEAD^; git checkout HEAD^; git checkout HEAD^",
|
||||||
"beforeCommand": "git commit; git commit"
|
"beforeCommand": "git commit; git commit"
|
||||||
|
@ -1154,7 +1154,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Za dokončanje te stopnje, checkoutaj starša commita `bugFix`. To bo razdružilo `HEAD`.",
|
"Za dokončanje te stopnje, checkoutaj starša commita `bugFix`. To bo ločilo `HEAD`.",
|
||||||
"",
|
"",
|
||||||
"Hash lahko določiš, če želiš, ampak probaj raje z relativnimi referencami!"
|
"Hash lahko določiš, če želiš, ampak probaj raje z relativnimi referencami!"
|
||||||
]
|
]
|
||||||
|
|
|
@ -17,7 +17,7 @@ exports.level = {
|
||||||
"ko" : "이번 레벨을 완료하려면 최소 한번은 직접 참조(해시)를 사용해야 합니다.",
|
"ko" : "이번 레벨을 완료하려면 최소 한번은 직접 참조(해시)를 사용해야 합니다.",
|
||||||
"uk": "Тобі потрібно використати як мінімум одне пряме посилання (хеш) щоб пройти цей рівень",
|
"uk": "Тобі потрібно використати як мінімум одне пряме посилання (хеш) щоб пройти цей рівень",
|
||||||
"vi": "Bạn sẽ cần dùng ít nhất một tham chiếu trực tiếp (mã băm) để hoàn thành cấp độ này",
|
"vi": "Bạn sẽ cần dùng ít nhất một tham chiếu trực tiếp (mã băm) để hoàn thành cấp độ này",
|
||||||
"sl_SI": "Moral boš uporabiti vsaj eno direktno referenco (hash) za dokončanje te stopnje"
|
"sl_SI": "Moral boš uporabiti vsaj eno direktno referenco (hash) za dokončanje te stopnje."
|
||||||
},
|
},
|
||||||
"name": {
|
"name": {
|
||||||
"en_US": "Relative Refs #2 (~)",
|
"en_US": "Relative Refs #2 (~)",
|
||||||
|
@ -997,7 +997,7 @@ exports.level = {
|
||||||
"Recimo, da se želiš premakniti veliko stopenj višje po drevesu commitov. Malo je nerodno večkrat tipkati `^`, zato ima Git tudi tilda (~) operator.",
|
"Recimo, da se želiš premakniti veliko stopenj višje po drevesu commitov. Malo je nerodno večkrat tipkati `^`, zato ima Git tudi tilda (~) operator.",
|
||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
"Tild operator (opcijsko) sprejme številko, ki določi, koliko staršev bi se rad povzpel po drevesu. Poglejmo to v praksi"
|
"Tilda operator (opcijsko) sprejme številko, ki določi, koliko staršev bi se rad povzpel po drevesu. Poglejmo to v praksi."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1037,7 +1037,7 @@ exports.level = {
|
||||||
"Poglejmo si prejšnji ukaz v praksi."
|
"Poglejmo si prejšnji ukaz v praksi."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Tako ja! Relativne reference so nam dale jedrnat način s katerim se lakho nanašamo na `C1` in branch force-anje (`-f`) nam je omogočilo, da hitro prestavimo branch na to lokacijo."
|
"Tako ja! Relativne reference so nam dale jedrnat način s katerim se lahko nanašamo na `C1` in branch force-anje (`-f`) nam je omogočilo, da hitro prestavimo branch na to lokacijo."
|
||||||
],
|
],
|
||||||
"command": "git branch -f master HEAD~3",
|
"command": "git branch -f master HEAD~3",
|
||||||
"beforeCommand": "git commit; git commit; git commit; git checkout -b bugFix"
|
"beforeCommand": "git commit; git commit; git commit; git checkout -b bugFix"
|
||||||
|
|
|
@ -35,7 +35,7 @@ exports.level = {
|
||||||
"ru_RU": "Обрати внимание, что revert и reset принимают разные параметры.",
|
"ru_RU": "Обрати внимание, что revert и reset принимают разные параметры.",
|
||||||
"uk": "Зверни увагу на те що revert та reset приймають різні параметри",
|
"uk": "Зверни увагу на те що revert та reset приймають різні параметри",
|
||||||
"vi": "Lưu ý rằng hoàn tác(revert) và đặt lại(reset) có những đối số khác nhau.",
|
"vi": "Lưu ý rằng hoàn tác(revert) và đặt lại(reset) có những đối số khác nhau.",
|
||||||
"sl_SI": "Revert in reset sprejmeta različne argumente"
|
"sl_SI": "Revert in reset sprejmeta različne argumente."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -943,7 +943,7 @@ exports.level = {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"## Git Reset",
|
"## Git Reset",
|
||||||
"",
|
"",
|
||||||
"`git reset` povrne spremembe tako, da prestavi referenco brancha na starejši commit. Lahko si predstavljaš kot \"pisanje zgodovine na novo;\" `git reset` bo prestavil branch nazaj, kot da se commiti sploh niso zgodili.",
|
"`git reset` povrne spremembe tako, da prestavi referenco brancha na starejši commit. Lahko si predstavljaš kot \"pisanje zgodovine na novo\"; `git reset` bo prestavil branch nazaj, kot da se commiti sploh niso zgodili.",
|
||||||
"",
|
"",
|
||||||
"Poglejmo kako to izgleda:"
|
"Poglejmo kako to izgleda:"
|
||||||
],
|
],
|
||||||
|
@ -962,7 +962,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Medtem ko ponastavljanje z reset deluje super na lokalnih brancih na tvoji mašini, njegova metoda \"prepisovanja zgodovina\" ne deluje na remote brancih, ki jih uporabljajo drugi.",
|
"Medtem ko ponastavljanje z reset deluje super na lokalnih brancih na tvoji mašini, njegova metoda \"prepisovanja zgodovina\" ne deluje na remote brancih, ki jih uporabljajo drugi.",
|
||||||
"",
|
"",
|
||||||
"Če želimo ponastaviti spremembe in *deliti* te ponastavitve z drugimi, moramo uporabiti `git revert`. Poglejmo si to v praksi"
|
"Če želimo ponastaviti spremembe in *deliti* te ponastavitve z drugimi, moramo uporabiti `git revert`. Poglejmo si to v praksi."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Čudno, nov commit se je naredil pod commitom, ki smo ga želeli reversati. To je zato, ker ta nov commit `C2'` uvede *spremembe* -- spremembe so pač v tem primeru točno nasprotne od `C2`.",
|
"Čudno, nov commit se je naredil pod commitom, ki smo ga želeli reversati. To je zato, ker ta nov commit `C2'` uvede *spremembe* -- spremembe so pač v tem primeru točno nasprotne od `C2`.",
|
||||||
|
|
|
@ -38,7 +38,7 @@ exports.level = {
|
||||||
"ru_RU": "Убедись, что у нас всё по порядку! Сначала ветка `one`, потом `two` и только потом `three`",
|
"ru_RU": "Убедись, что у нас всё по порядку! Сначала ветка `one`, потом `two` и только потом `three`",
|
||||||
"uk": "Переконайся, що все йде за порядком! Спершу гілка `one`, потім `two`, і тільки потім `three`",
|
"uk": "Переконайся, що все йде за порядком! Спершу гілка `one`, потім `two`, і тільки потім `three`",
|
||||||
"vi": "Hãy chắc chắn rằng bạn làm đúng thứ tự! Nhánh `one` trước, rồi `two`, rồi mới đến `three`",
|
"vi": "Hãy chắc chắn rằng bạn làm đúng thứ tự! Nhánh `one` trước, rồi `two`, rồi mới đến `three`",
|
||||||
"sl_SI": "Glej da boš vse opravil v pravilnem vrstnem redu! Najprej branch ena, nato pa dva in tri"
|
"sl_SI": "Glej da boš vse opravil v pravilnem vrstnem redu! Najprej branch ena, nato pa dva in tri."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -330,11 +330,11 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"WOAHHHhhh Miško! Ta stopnja bo pa pravi izziv.",
|
"WOAHHHhhh Miško! Ta stopnja bo pa pravi izziv.",
|
||||||
"",
|
"",
|
||||||
"Tu imamo `master`, ki je nekaj commitov pred branchi `one`, `two` in `three`. Iz neznanega razloga moramo posodbiti te tri druge branche z modificiranimi različicami zadnjih nekaj commitov na masterju.",
|
"Tu imamo `master`, ki je nekaj commitov pred branchi `one`, `two` in `three`. Iz neznanega razloga moramo posodobiti te tri druge branche z modificiranimi različicami zadnjih nekaj commitov na masterju.",
|
||||||
"",
|
"",
|
||||||
"Branch `one` potrebuje prerazporeditev in izbris `C5`. `two` rabi samo prerazporeditev, `three` pa potrebuje samo en commit!",
|
"Branch `one` potrebuje prerazporeditev in izbris `C5`. `two` rabi samo prerazporeditev, `three` pa potrebuje samo en commit!",
|
||||||
"",
|
"",
|
||||||
"Prepustili ti bomo da ugotovi kako tole rešiti -- vseeno lahko na koncu preveriš našo rešitev s `show solution`. "
|
"Prepustili ti bomo, da sam ugotoviš, kako tole rešiti -- vseeno lahko na koncu preveriš našo rešitev s `show solution`. "
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -857,7 +857,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Naši Ukazi za kreiranje oddaljenih repozitorijev",
|
"## Naši ukazi za kreiranje oddaljenih repozitorijev",
|
||||||
"",
|
"",
|
||||||
"Do te točke, se je Learn Git Branching osredotočil na učenje osnov dela na lokalnih repozitorijih (branching, merging, rebasing, itd). Ampak sedaj, ko se hočemo naučiti še o delu na oddaljenih repozitorijih, potrebujemo ukaz, da postavi okolje za te lekcije. `git clone` bo ta ukaz.",
|
"Do te točke, se je Learn Git Branching osredotočil na učenje osnov dela na lokalnih repozitorijih (branching, merging, rebasing, itd). Ampak sedaj, ko se hočemo naučiti še o delu na oddaljenih repozitorijih, potrebujemo ukaz, da postavi okolje za te lekcije. `git clone` bo ta ukaz.",
|
||||||
"",
|
"",
|
||||||
|
@ -874,7 +874,7 @@ exports.level = {
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Evo ga! Sedaj imamo oddaljen repozitorij našega projekta. Izgleda precej podoben razen nekaj vizalnih sprememb, da se opazi razlika -- v kasnejših stopnjah boš spoznal, kako si delimo delo preko teh repozitorijev."
|
"Evo ga! Sedaj imamo oddaljen repozitorij našega projekta. Izgleda precej podoben razen nekaj vizualnih sprememb, da se opazi razlika -- v kasnejših stopnjah boš spoznal, kako si delimo delo preko teh repozitorijev."
|
||||||
],
|
],
|
||||||
"command": "git clone",
|
"command": "git clone",
|
||||||
"beforeCommand": ""
|
"beforeCommand": ""
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"uk" : "пам’ятай що ти можеш вказати кількість фейкових комітів",
|
"uk" : "пам’ятай що ти можеш вказати кількість фейкових комітів",
|
||||||
"ko" : "가장할 커밋의 갯수를 조절할 수 있습니다.",
|
"ko" : "가장할 커밋의 갯수를 조절할 수 있습니다.",
|
||||||
"vi" : "Nhớ rằng bạn có thể chỉ định số lượng commit để giả lập.",
|
"vi" : "Nhớ rằng bạn có thể chỉ định số lượng commit để giả lập.",
|
||||||
"sl_SI": "pomni da lahko določiš število lažnih commitov"
|
"sl_SI": "Spomni se, da lahko določiš število lažnih commitov."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -803,7 +803,7 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Simulacija sodelovanja",
|
"## Simulacija sodelovanja",
|
||||||
"",
|
"",
|
||||||
"Tule imamo izziv -- za nekaj naslednjih lekcij te moramo naučiti kako potegniti dol spremembe, ki so bile narejene na oddaljenem repozitoriju.",
|
"Tule imamo izziv -- za nekaj naslednjih lekcij te moramo naučiti, kako potegniti dol spremembe, ki so bile narejene na oddaljenem repozitoriju.",
|
||||||
"",
|
"",
|
||||||
"To pomeni, da se moramo pravzaprav \"pretvarjati\", da je oddaljen branch posodobil kak sodelavec, včasih na določenem branchu ali določeno število commitov.",
|
"To pomeni, da se moramo pravzaprav \"pretvarjati\", da je oddaljen branch posodobil kak sodelavec, včasih na določenem branchu ali določeno število commitov.",
|
||||||
"",
|
"",
|
||||||
|
@ -815,7 +815,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Privzeto delovanje `fakeTeamwork` je, da samo doda commit na master"
|
"Privzeto delovanje `fakeTeamwork` je, da samo doda commit na master:"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Tako -- oddaljen repo je bil posodobljen z novim commitom, katerega še nismo potegnili k sebi, ker še nismo pognali ukaza `git fetch`."
|
"Tako -- oddaljen repo je bil posodobljen z novim commitom, katerega še nismo potegnili k sebi, ker še nismo pognali ukaza `git fetch`."
|
||||||
|
@ -828,10 +828,10 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Prav tako lahko določimo tudi število commtiov ali ime brancha tako, da jih dodamo na koncu"
|
"Prav tako lahko določimo tudi število commitov ali ime brancha tako, da jih dodamo na koncu:"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Z enim ukazom smo simulirali sodelavca, ki je dodal tri commite na `foo` branch na našem oddaljnem repotu"
|
"Z enim ukazom smo simulirali sodelavca, ki je dodal tri commite na `foo` branch na našem oddaljnem repotu."
|
||||||
],
|
],
|
||||||
"command": "git fakeTeamwork foo 3",
|
"command": "git fakeTeamwork foo 3",
|
||||||
"beforeCommand": "git branch foo; git clone"
|
"beforeCommand": "git branch foo; git clone"
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"uk" : "Просто виконай git fetch!",
|
"uk" : "Просто виконай git fetch!",
|
||||||
"ko" : "그냥 git fetch를 하세요!",
|
"ko" : "그냥 git fetch를 하세요!",
|
||||||
"vi" : "Gõ git fetch là được!",
|
"vi" : "Gõ git fetch là được!",
|
||||||
"sl_SI": "le izvedi git fetch!"
|
"sl_SI": "Le izvedi git fetch!"
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -1071,7 +1071,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"V tej lekciji se bomo naučili kako fetchat (prenesti) podatke iz oddaljenega repozitorija -- ukaz za to je poimenovan `git fetch`.",
|
"V tej lekciji se bomo naučili kako fetchat (prenesti) podatke iz oddaljenega repozitorija -- ukaz za to je poimenovan `git fetch`.",
|
||||||
"",
|
"",
|
||||||
"Opazil boš, da ko posodobimo našo predstavitev oddaljenega repota, se bo naša oddaljena veja posodobila in imela nove spremembe. To se navezuje na prejšnjo lekcijo o oddaljenih repozitorijih"
|
"Opazil boš, da ko posodobimo našo predstavitev oddaljenega repota, se bo naš oddaljen branch posodobil in imel nove spremembe. To se navezuje na prejšnjo lekcijo o oddaljenih repozitorijih."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1101,7 +1101,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"`git fetch` v bistvu našo lokalno predstavitev oddaljenega repozitorija uskladi z dejanskim stanjem na oddaljenem repozitoriju.",
|
"`git fetch` v bistvu našo lokalno predstavitev oddaljenega repozitorija uskladi z dejanskim stanjem na oddaljenem repozitoriju.",
|
||||||
"",
|
"",
|
||||||
"Če se spomneš še iz prejšnje lekcije smo rekli, da oddaljeni branchi odsevajo stanje na oddaljenih repozitorijih odkar si komuniciral z njimi. `git fetch` je način, da komuniciraš z njimi! Upam, da je sedaj povezava med oddaljenimi repozitoriji in `git fetch` jasna.",
|
"Če se spomneš še iz prejšnje lekcije smo rekli, da oddaljeni branchi odsevajo stanje na oddaljenih repozitorijih, odkar si komuniciral z njimi. `git fetch` je način, da komuniciraš z njimi! Upam, da je sedaj povezava med oddaljenimi repozitoriji in `git fetch` jasna.",
|
||||||
"",
|
"",
|
||||||
"`git fetch` ponavadi komunicira z oddaljenimi repozitoriji preko interneta (s protokolom kot sta `http://` ali `git://`).",
|
"`git fetch` ponavadi komunicira z oddaljenimi repozitoriji preko interneta (s protokolom kot sta `http://` ali `git://`).",
|
||||||
""
|
""
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"ko" : "커밋 ID가 바뀔수도있으니 주의하세요! \"help level\"을 입력하면 슬라이드들을 다시 읽어볼수 있습니다.",
|
"ko" : "커밋 ID가 바뀔수도있으니 주의하세요! \"help level\"을 입력하면 슬라이드들을 다시 읽어볼수 있습니다.",
|
||||||
"uk" : "Зверни увагу на те, що номери комітів можуть змінюватися! Слайди уроку можна переглянути ще раз командою \"help level\"",
|
"uk" : "Зверни увагу на те, що номери комітів можуть змінюватися! Слайди уроку можна переглянути ще раз командою \"help level\"",
|
||||||
"vi" : "Lưu ý id của các commit bị tráo đổi, bạn có thể dùng \"help level\" để đọc lại hội thoại",
|
"vi" : "Lưu ý id của các commit bị tráo đổi, bạn có thể dùng \"help level\" để đọc lại hội thoại",
|
||||||
"sl_SI": "Bodi pozoren kako so se commit id-ji morda zamenjali! Ponovno lahko prebereš navodila z \"help level\""
|
"sl_SI": "Bodi pozoren kako so se commit id-ji morda zamenjali! Ponovno lahko prebereš navodila z \"help level\"."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -1644,9 +1644,9 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Git fetch argumenti",
|
"## Git fetch argumenti",
|
||||||
"",
|
"",
|
||||||
"Torej pravkar smo se naučili vse o git push argumentih, tem kul `<place>` parameteru in celo stolpičnem refspecsu (`<source>:<destination>`). Torej uporabimo vse znanje tudi za `git fetch`?",
|
"Torej pravkar smo se naučili vse o git push argumentih ter kul `<place>` parameteru in celo dvopični referenci (`<source>:<destination>`). Torej uporabimo vse znanje tudi za `git fetch`?",
|
||||||
"",
|
"",
|
||||||
"Itak! Argumenti za `git fetch` so v bistvu *zelo zelo* podobni tistim za `git push`. Gre za enak koncept ampak uporabljen v nasprotni smeri (ker sedaj prenašamo commite namesto, da jih nalagamo).",
|
"Itak! Argumenti za `git fetch` so v bistvu *zelo zelo* podobni tistim za `git push`. Gre za enak koncept, ampak uporabljen v nasprotni smeri (ker sedaj prenašamo commite, namesto da jih nalagamo).",
|
||||||
"",
|
"",
|
||||||
"Pojdimo čez koncepte drug za drugim ..."
|
"Pojdimo čez koncepte drug za drugim ..."
|
||||||
]
|
]
|
||||||
|
@ -1664,7 +1664,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Bo Git šel na `foo` branch na oddaljenem repotu, pograbil vse commite, katerih lokalno še nimamo in jih dodal na dno lokalnega `o/foo` brancha.",
|
"Bo Git šel na `foo` branch na oddaljenem repotu, pograbil vse commite, katerih lokalno še nimamo in jih dodal na dno lokalnega `o/foo` brancha.",
|
||||||
"",
|
"",
|
||||||
"Poglejmo to v akciji (samo kot osvežitev)"
|
"Poglejmo to v akciji (samo kot osvežitev)."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1675,7 +1675,7 @@ exports.level = {
|
||||||
"Z določanjem mesta ..."
|
"Z določanjem mesta ..."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Prenesemo samo commite iz `foo` in jih postavimo na `o/foo`"
|
"Prenesemo samo commite iz `foo` in jih postavimo na `o/foo`."
|
||||||
],
|
],
|
||||||
"command": "git fetch origin foo",
|
"command": "git fetch origin foo",
|
||||||
"beforeCommand": "git branch foo; git clone; git fakeTeamwork foo 2"
|
"beforeCommand": "git branch foo; git clone; git fakeTeamwork foo 2"
|
||||||
|
@ -1685,9 +1685,9 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Morda se sprašuješ -- zakaj je got dodal te commite na `o/foo` oddaljen branch namesto, da bi jih dodal na moj lokalen `foo` branch? Mislil sem da je `<place>` parameter mesto, ki obstaja in lokalno in na oddaljenem repozitoriju?",
|
"Morda se sprašuješ -- zakaj je git dodal te commite na `o/foo` oddaljen branch namesto, da bi jih dodal na moj lokalen `foo` branch? Mislil sem, da je `<place>` parameter mesto, ki obstaja in lokalno in na oddaljenem repozitoriju?",
|
||||||
"",
|
"",
|
||||||
"No, git naredi v tem primeru posebno izjemo, ker imaš morda delo na `foo` branchu, ki ga ne želiš pokvariti!! To se navezuje na prejšnjo lekcij o `git fetch` -- ne posodobi tvojega lokalnega ne-oddaljenega brancha, samo prenense commite (da jih lahko pregledaš / mergaš kasneje).",
|
"No, git naredi v tem primeru posebno izjemo, ker imaš morda delo na `foo` branchu, ki ga ne želiš pokvariti!! To se navezuje na prejšnjo lekcijo o `git fetch` -- ne posodobi tvojega lokalnega ne-oddaljenega brancha, samo prenese commite (da jih lahko pregledaš / mergaš kasneje).",
|
||||||
""
|
""
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1698,11 +1698,11 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"\"Ampak v tem primeru, kaj se zgodi, če posebaj določim izvor in cilj s `<source>:<destination>`?\"",
|
"\"Ampak v tem primeru, kaj se zgodi, če posebaj določim izvor in cilj s `<source>:<destination>`?\"",
|
||||||
"",
|
"",
|
||||||
"Če se počutiš dovolj strastno, da bi fetchal commite *direktno* na lokalen branch, potem ja, lahko to definiraš s stolpično referenco. Ne moreš fetchati commitov na branch, ki je checkoutan, ampak v drugih primerih to lahko narediš.",
|
"Če se počutiš dovolj strastno, da bi fetchal commite *direktno* na lokalen branch, potem ja, lahko to definiraš z dvopično referenco. Ne moreš fetchati commitov na branch, ki je checkoutan, ampak v drugih primerih to lahko narediš.",
|
||||||
"",
|
"",
|
||||||
"Tu je edina zanka -- `<source>` je sedaj mesto na *oddaljenem* in `<destination>` je *lokalno* mesto za dodati te commite. Je ravno nasprotje od git pusha in to je logično, saj prenašamo podatke v nasprotni smeri!",
|
"Tu je edina zanka -- `<source>` je sedaj mesto na *oddaljenem* in `<destination>` je *lokalno* mesto za dodati te commite. Je ravno nasprotje od git pusha in to je logično, saj prenašamo podatke v nasprotni smeri!",
|
||||||
"",
|
"",
|
||||||
"Glede na to, razvijalci to redko delajo v praksi. To predstavljam zgolj, da si lahko predstavljaš kako sta si `fetch` in `push` kar podobna, ampak v nasprotni smeri."
|
"Glede na to, razvijalci to redko delajo v praksi, to predstavljam zgolj, da si lahko predstavljaš, kako sta si `fetch` in `push` kar podobna, ampak v nasprotni smeri."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -1713,7 +1713,7 @@ exports.level = {
|
||||||
"Poglejmo si to zmešnjavo v praksi:"
|
"Poglejmo si to zmešnjavo v praksi:"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Wow! Vidiš, git je naredil `foo~1` kot mesto na originu in nato prenesel commite na `bar` (ki je bil lokalen branch). Opazi kako `foo` in `o/foo` nista bila posodobljena, ker smo določili destinacijo."
|
"Wow! Vidiš, git je naredil `foo~1` kot mesto na originu in nato prenesel commite na `bar` (ki je bil lokalen branch). Opazi, kako `foo` in `o/foo` nista bila posodobljena, ker smo določili destinacijo."
|
||||||
],
|
],
|
||||||
"command": "git fetch origin foo~1:bar",
|
"command": "git fetch origin foo~1:bar",
|
||||||
"beforeCommand": "git branch foo; git clone; git branch bar; git fakeTeamwork foo 2"
|
"beforeCommand": "git branch foo; git clone; git branch bar; git fakeTeamwork foo 2"
|
||||||
|
@ -1723,7 +1723,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Kaj pa če destinacija ne obstaja, preden zaženem ukaz? Poglejmo zadnji primer, vendar brez da bi prej `bar` že obstajal."
|
"Kaj pa, če destinacija ne obstaja, preden zaženem ukaz? Poglejmo zadnji primer, vendar brez da bi prej `bar` že obstajal."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Vidiš, je TAKO kot git push. Git je naredil destinacijo lokalno pred fetchem, tako kot bo naredil destinacijo na oddaljneme repotu pred pushem (če ne obstaja)."
|
"Vidiš, je TAKO kot git push. Git je naredil destinacijo lokalno pred fetchem, tako kot bo naredil destinacijo na oddaljneme repotu pred pushem (če ne obstaja)."
|
||||||
|
|
|
@ -17,7 +17,7 @@ exports.level = {
|
||||||
"uk" : "Розбіжності в історії",
|
"uk" : "Розбіжності в історії",
|
||||||
"ko" : "엇갈린 히스토리",
|
"ko" : "엇갈린 히스토리",
|
||||||
"vi" : "Dị biệt lịch sử",
|
"vi" : "Dị biệt lịch sử",
|
||||||
"sl_SI": "Razdeljena zgodovina"
|
"sl_SI": "Razdeljena Zgodovina"
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
"en_US": "check out the ordering from the goal visualization",
|
"en_US": "check out the ordering from the goal visualization",
|
||||||
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"uk" : "перевірте порядок в візуалізації цілі",
|
"uk" : "перевірте порядок в візуалізації цілі",
|
||||||
"ko" : "순서는 goal을 참고하세요",
|
"ko" : "순서는 goal을 참고하세요",
|
||||||
"vi" : "kiểm tra kỹ thứ tự trên mô hình mục tiêu",
|
"vi" : "kiểm tra kỹ thứ tự trên mô hình mục tiêu",
|
||||||
"sl_SI": "preveri vrstni red iz ciljne vizualizacije"
|
"sl_SI": "Preveri vrstni red iz ciljne vizualizacije."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -2059,11 +2059,11 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Predstavljaj si da scloniraš repozitorij v ponedeljek in začneš delati na novi fukncionalnosti. V petek si pripravljen da objaviš svoje sprememebe -- ampak o ne! Tvoji sodelavci so napisali goro kode med tednom in tvoja funkcionalnost je postala zastarela. Prav tako so objavili te commite v skupen repozitorij, tako da sedaj *tvoje* delo izhaja iz *stare* verzije projekta, ki ni več taprava.",
|
"Predstavljaj si, da skloniraš repozitorij v ponedeljek in začneš delati na novi funkcionalnosti. V petek si pripravljen, da objaviš svoje spremembe -- ampak o ne! Tvoji sodelavci so napisali goro kode med tednom in tvoja funkcionalnost je postala zastarela. Prav tako so objavili te commite v skupen repozitorij, tako da sedaj *tvoje* delo izhaja iz *stare* verzije projekta, ki ni več taprava.",
|
||||||
"",
|
"",
|
||||||
"V tem primeru je ukaz `git push` dvoumen. Če bi pognal `git push`, bi git moral spremeniti oddaljeni repozitorij nazaj na stanje iz ponedeljka? Bi moral poizkusiti dodati tvoje delo, brez da odstarani novo kodo? Ali bi moral povsem ignorirati tvoje spremembe, ker so zastarele?",
|
"V tem primeru je ukaz `git push` dvoumen. Če bi pognal `git push`, bi git moral spremeniti oddaljeni repozitorij nazaj na stanje iz ponedeljka? Bi moral poizkusiti dodati tvoje delo, brez da odstarani novo kodo? Ali bi moral povsem ignorirati tvoje spremembe, ker so zastarele?",
|
||||||
"",
|
"",
|
||||||
"Ker je toliko dvomov v tej situaciji (kjer se je zgodovina razdelila), ti git ne pusti, da bi `pushal` svoje spremembe. V bistvu te prisili da vključiš zadnje stanje oddaljenega repozitorija preden lahko deliš svoje delo."
|
"Ker je toliko dvomov v tej situaciji (kjer se je zgodovina razdelila), ti git ne pusti, da bi `pushal` svoje spremembe. V bistvu te prisili, da vključiš zadnje stanje oddaljenega repozitorija, preden lahko deliš svoje delo."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -2071,10 +2071,10 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Toliko govorjenja! Poglej stvar v praksi"
|
"Toliko govorjenja! Poglejmo stvar v praksi."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Vidiš? Nič se ni spremenilo, ker je ukaz spodeletel. `git push` spodleti, ker tvoj zadnji commit `C3` izhaja iz oddaljenega `C1`. Oddaljen repozitorij se je med tem posodbil na `C2`, zato git zavrne tvoj push"
|
"Vidiš? Nič se ni spremenilo, ker je ukaz spodeletel. `git push` spodleti, ker tvoj zadnji commit `C3` izhaja iz oddaljenega `C1`. Oddaljen repozitorij se je med tem posodobil na `C2`, zato git zavrne tvoj push."
|
||||||
],
|
],
|
||||||
"command": "git push",
|
"command": "git push",
|
||||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||||
|
@ -2086,7 +2086,7 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Kako rešiti to zagato? Enostavno je, vse kar moraš narediti je, da spremeniš, da tvoje delo izhaja iz zadnje verzije oddaljenega brancha.",
|
"Kako rešiti to zagato? Enostavno je, vse kar moraš narediti je, da spremeniš, da tvoje delo izhaja iz zadnje verzije oddaljenega brancha.",
|
||||||
"",
|
"",
|
||||||
"Obstaja nekaj načinov, da to narediš, ampak najbol naraven način je, da to narediš z rebaseom. Poglejmo, kako to izgleda."
|
"Obstaja nekaj načinov, da to narediš, ampak najnaravnejši način je, da to narediš z rebaseom. Poglejmo, kako to izgleda."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -2097,7 +2097,7 @@ exports.level = {
|
||||||
"Če sedaj rebaseamo, namesto da pushamo ..."
|
"Če sedaj rebaseamo, namesto da pushamo ..."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Boom! Posodobili smo našo lokalno reprezentacijo oddaljenega repozitorija z `git fetch`, rebaseali naše delo, da vsebuje nove spremembe iz oddaljenega repota, nato pa naložili svoje delo z `git push`"
|
"Boom! Posodobili smo našo lokalno reprezentacijo oddaljenega repozitorija z `git fetch`, rebaseali naše delo, da vsebuje nove spremembe iz oddaljenega repota, nato pa naložili svoje delo z `git push`."
|
||||||
],
|
],
|
||||||
"command": "git fetch; git rebase o/master; git push",
|
"command": "git fetch; git rebase o/master; git push",
|
||||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||||
|
@ -2122,7 +2122,7 @@ exports.level = {
|
||||||
"Če sedaj uporabimo merge namesto rebasea ..."
|
"Če sedaj uporabimo merge namesto rebasea ..."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Boom! Posodobili smo našo lokalno sliko oddaljenega repozitorija z `git fetch`, *zmergali* novo delo v naše delo (kot odraz novih sprememb na oddaljenem branchu) in jih nato naložili z `git push`"
|
"Boom! Posodobili smo našo lokalno sliko oddaljenega repozitorija z `git fetch`, *zmergali* novo delo v naše delo (kot odraz novih sprememb na oddaljenem branchu) in jih nato naložili z `git push`."
|
||||||
],
|
],
|
||||||
"command": "git fetch; git merge o/master; git push",
|
"command": "git fetch; git merge o/master; git push",
|
||||||
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
"beforeCommand": "git clone; git fakeTeamwork; git commit"
|
||||||
|
@ -2157,7 +2157,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"In sedaj z navadnim `pullom`"
|
"In sedaj z navadnim `pullom` ..."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Zopet enako kot prej!"
|
"Zopet enako kot prej!"
|
||||||
|
|
|
@ -10,7 +10,7 @@ exports.level = {
|
||||||
"es_ES": "Crea la rama feature desde la rama master en local antes de restablecerlo para que sea el mismo que la rama master de origen",
|
"es_ES": "Crea la rama feature desde la rama master en local antes de restablecerlo para que sea el mismo que la rama master de origen",
|
||||||
"fr_FR": "Créer la branche feature à partir du master local, avant de la restaurer dans le même état que o/master",
|
"fr_FR": "Créer la branche feature à partir du master local, avant de la restaurer dans le même état que o/master",
|
||||||
"ko" : "로컬 저장소의 master 브랜치로부터 feature 브랜치를 만드세요. 그리고 o/master와 같아질 수 있도록 로컬 저장소의 master 브랜치를 reset 하세요.",
|
"ko" : "로컬 저장소의 master 브랜치로부터 feature 브랜치를 만드세요. 그리고 o/master와 같아질 수 있도록 로컬 저장소의 master 브랜치를 reset 하세요.",
|
||||||
"sl_SI": "Naredi feature branch iz lokalnega masterja preden ga ponastaviš, da bo enak kot origin master "
|
"sl_SI": "Naredi feature branch iz lokalnega masterja preden ga ponastaviš, da bo enak kot origin master."
|
||||||
},
|
},
|
||||||
"name": {
|
"name": {
|
||||||
"en_US": "Locked Master",
|
"en_US": "Locked Master",
|
||||||
|
|
|
@ -697,9 +697,9 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"* Rebasanje spremeni (navidezno) zgodovino drevesa commitov.",
|
"* Rebasanje spremeni (navidezno) zgodovino drevesa commitov.",
|
||||||
"",
|
"",
|
||||||
"Naprimer, commit `C1` je lahko rebasean *mimo* `C3`. Potem izgleda kot da je delo za `C1'` prišlo za `C3`, čeprav je v resnici bilo končano prej.",
|
"Naprimer, commit `C1` je lahko rebasean *mimo* `C3`. Potem izgleda, kot da je delo za `C1'` prišlo za `C3`, čeprav je v resnici bilo končano prej.",
|
||||||
"",
|
"",
|
||||||
"Nekateri razvijalci imajo radi ohranjanje zgodovine in imajo posledično rajše merganje. Drugi (kot jaz) imajo rajši čisto drevo commitov in posledično rebasanje. Na koncu prevlada osebna preferenca :D"
|
"Nekateri razvijalci imajo radi ohranjanje zgodovine in imajo posledično rajši merganje. Drugi (kot jaz) imajo rajši čisto drevo commitov in posledično rebasanje. Na koncu prevlada osebna preferenca. :D"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -17,7 +17,7 @@ exports.level = {
|
||||||
"uk" : "Git pull",
|
"uk" : "Git pull",
|
||||||
"ko" : "Git pull",
|
"ko" : "Git pull",
|
||||||
"vi" : "Git pull",
|
"vi" : "Git pull",
|
||||||
"sl_SI": "Git pull"
|
"sl_SI": "Git Pull"
|
||||||
},
|
},
|
||||||
"hint": {
|
"hint": {
|
||||||
"en_US": "Just run git pull!",
|
"en_US": "Just run git pull!",
|
||||||
|
@ -873,7 +873,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Sedaj, ko smo videli kako pridobiti podatke iz oddaljenega repozitorija z `git fetch`, posodobimo naše delo, da bo odsevalo te sprememebe!",
|
"Sedaj, ko smo videli kako pridobiti podatke iz oddaljenega repozitorija z `git fetch`, posodobimo naše delo, da bo odsevalo te sprememebe!",
|
||||||
"",
|
"",
|
||||||
"V bistvu je več načinov za izvedbo tega -- ko imaš enkrat na lokalno na voljo nove commite, jih lahko vključiš, kot da so normalni commiti na drugem branchu. To pomeni, da lahko izvedeš ukaze, kot so:",
|
"V bistvu je več načinov za izvedbo tega -- ko imaš enkrat lokalno na voljo nove commite, jih lahko vključiš, kot da so normalni commiti na drugem branchu. To pomeni, da lahko izvedeš ukaze, kot so:",
|
||||||
"",
|
"",
|
||||||
"* `git cherry-pick o/master`",
|
"* `git cherry-pick o/master`",
|
||||||
"* `git rebase o/master`",
|
"* `git rebase o/master`",
|
||||||
|
@ -888,10 +888,10 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Poglejmo najprej `fetch` in `merge` izvedena zaporedno"
|
"Poglejmo najprej `fetch` in `merge` izvedena zaporedno:"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Boom -- prenesli smo `C3` z `fetch` in nato mergali delo z `git merge o/master`. Sedaj naš `master` branch odseva spremembe novega dela iz oddaljenega repoztorija (v tem primeru poimenovan `origin`)"
|
"Boom -- prenesli smo `C3` s `fetch` in nato mergali delo z `git merge o/master`. Sedaj naš `master` branch odseva spremembe novega dela iz oddaljenega repoztorija (v tem primeru poimenovan `origin`)."
|
||||||
],
|
],
|
||||||
"command": "git fetch; git merge o/master",
|
"command": "git fetch; git merge o/master",
|
||||||
"beforeCommand": "git clone; git commit; git fakeTeamwork"
|
"beforeCommand": "git clone; git commit; git fakeTeamwork"
|
||||||
|
@ -914,7 +914,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Kasneje bomo raziskali podrobnosti ukaza `git pull` (vključno z opcijami in argumenti), ampak zaenkrat poizkusimo to v tej stopnji.",
|
"Kasneje bomo raziskali podrobnosti ukaza `git pull` (vključno z opcijami in argumenti), ampak zaenkrat poizkusimo brez v tej stopnji.",
|
||||||
"",
|
"",
|
||||||
"Pomni -- to stopnjo lahko rešiš s `fetch` in `merge`, ampak boš rabil en dodaten ukaz :P"
|
"Pomni -- to stopnjo lahko rešiš s `fetch` in `merge`, ampak boš rabil en dodaten ukaz :P"
|
||||||
]
|
]
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"ko" : "fetch/pull 과 인자들로 새 로컬 브랜치를 생성할수 있다는것을 기억하세요.",
|
"ko" : "fetch/pull 과 인자들로 새 로컬 브랜치를 생성할수 있다는것을 기억하세요.",
|
||||||
"uk" : "Пам'ятай, що ти можеш створювати нові гілки, використовуючи fetch/pull з аргументами",
|
"uk" : "Пам'ятай, що ти можеш створювати нові гілки, використовуючи fetch/pull з аргументами",
|
||||||
"vi" : "Nhớ rằng,bạn có thể tạo nhánh cục bộ mới với tham số của fetch/pull",
|
"vi" : "Nhớ rằng,bạn có thể tạo nhánh cục bộ mới với tham số của fetch/pull",
|
||||||
"sl_SI": "Zapomni si, da lahko ustvariš nove lokalne branche s fetch/pull argumenti"
|
"sl_SI": "Zapomni si, da lahko ustvariš nove lokalne branche s fetch/pull argumenti."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -1007,9 +1007,9 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Git pull argumenti",
|
"## Git pull argumenti",
|
||||||
"",
|
"",
|
||||||
"Sedaj ko veš praktično *vse*, kar je za vedeti o argumentih za `git fetch` in `git push`, ni skoraj ničesar za dodati za `git pull` :)",
|
"Sedaj, ko veš praktično *vse*, kar je za vedeti o argumentih za `git fetch` in `git push`, ni skoraj ničesar za dodati za `git pull` :)",
|
||||||
"",
|
"",
|
||||||
"To je zato, ker je git pull konec koncev *res* samo bližnjica za fetch, ki mu sledi merge tega, kar smo fetchali. Predstavljaš si ga lahko kot ukaz git fetch z *istimi* podanimi argumenti in merganjem, *kjer* bodo tisti commite končali.",
|
"To je zato, ker je git pull konec koncev *res* samo bližnjica za fetch, ki mu sledi merge tega, kar smo fetchali. Predstavljaš si ga lahko kot ukaz git fetch z *istimi* podanimi argumenti in merganjem, *kjer* bodo tisti commiti končali.",
|
||||||
"",
|
"",
|
||||||
"To velja tudi takrat, ko uporabiš noro komplicirane argumente. Poglejmo nekaj primerov:"
|
"To velja tudi takrat, ko uporabiš noro komplicirane argumente. Poglejmo nekaj primerov:"
|
||||||
]
|
]
|
||||||
|
@ -1031,7 +1031,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"`git fetch origin bar~1:bugFix; git merge bugFix`",
|
"`git fetch origin bar~1:bugFix; git merge bugFix`",
|
||||||
"",
|
"",
|
||||||
"Vidiš? Git pull je res bližnjica za fetch + merge. Vse kar zanima git pull je kje bodo commiti končali (`ciljni` argument, ki ga ugotovi med fetchem).",
|
"Vidiš? Git pull je res bližnjica za fetch + merge. Vse kar zanima git pull je, kje bodo commiti končali (`ciljni` argument, ki ga ugotovi med fetchem).",
|
||||||
"",
|
"",
|
||||||
"Poglejmo primer:"
|
"Poglejmo primer:"
|
||||||
]
|
]
|
||||||
|
@ -1041,7 +1041,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Če določimo mesto za fetchanje, se vse zgodi kot prej s fetchem ampak tudi zmergamo kar smo pravkar fetchali"
|
"Če določimo mesto za fetchanje, se zgodi vse kot prej s fetchem, ampak tudi zmergamo, kar smo pravkar fetchali."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Vidiš! Z določitvijo `master` smo prenesli commite na `o/master` kot ponavadi. Potem smo zmergali `o/master` v našo trenutno checkoutano lokacijo, ki *ni* lokalni branch `master`. Zaradi tega razloga je morda celo logično, da izvedemo git pull večkrat (z istimi argumenti) iz drugi lokacij, da posodobimo več branchev."
|
"Vidiš! Z določitvijo `master` smo prenesli commite na `o/master` kot ponavadi. Potem smo zmergali `o/master` v našo trenutno checkoutano lokacijo, ki *ni* lokalni branch `master`. Zaradi tega razloga je morda celo logično, da izvedemo git pull večkrat (z istimi argumenti) iz drugi lokacij, da posodobimo več branchev."
|
||||||
|
@ -1067,7 +1067,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Ok, da zaključiš, pridi v stanje iz ciljne vizualizazcije. Prenesti boš moral neka commitov, narediti nekaj novih branchev in zmergati te branche v druge branche, ampak ne bi smelo zahtevati veliko ukazov :P"
|
"Ok, da zaključiš, pridi v stanje iz ciljne vizualizacije. Prenesti boš moral nekaj commitov, narediti nekaj novih branchev in zmergati te branche v druge branche, ampak ne bi smelo zahtevati veliko ukazov. :P"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ exports.level = {
|
||||||
"uk" : "Пам’ятай, що перед тим як щось push-нути потрібно склонувати репозиторій!",
|
"uk" : "Пам’ятай, що перед тим як щось push-нути потрібно склонувати репозиторій!",
|
||||||
"ko" : "push를 하기전에 clone을 먼저해야 된다는것을 기억하세요!",
|
"ko" : "push를 하기전에 clone을 먼저해야 된다는것을 기억하세요!",
|
||||||
"vi" : "Nhớ rằng bạn phải clone trước khi push!",
|
"vi" : "Nhớ rằng bạn phải clone trước khi push!",
|
||||||
"sl_SI": "Najprej moraš klonirati preden lahko pushaš!"
|
"sl_SI": "Najprej moraš klonirati, preden lahko pushaš!"
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -650,7 +650,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"`git push` si lahko predstavljaš kot ukaz, ki \"objavi\" tvoje delo. Ima kopico majhnih stvari, katere bomo raziskali v kratkem, ampak začnimo z majhnimi koraki ...",
|
"`git push` si lahko predstavljaš kot ukaz, ki \"objavi\" tvoje delo. Ima kopico majhnih stvari, katere bomo raziskali v kratkem, ampak začnimo z majhnimi koraki ...",
|
||||||
"",
|
"",
|
||||||
"*opomba -- obnašanje `git push` brez argumentov je odvisno od nastavitev gita imenovanih `push.default`. Privzeta vrednost za to nastavitev je odvisna od različice gita, ki jo uporabljaš, ampak mi bomo uporabljali `upstream` vrednost v naši lekciji. To ni neka velika stvar, ampak jo je vredno preveriti preden pushamo na svojem projektu.*"
|
"*Opomba -- obnašanje `git push` brez argumentov je odvisno od nastavitev gita imenovanih `push.default`. Privzeta vrednost za to nastavitev je odvisna od različice gita, ki jo uporabljaš, ampak mi bomo uporabljali `upstream` vrednost v naši lekciji. To ni neka velika stvar, ampak jo je vredno preveriti, preden pushamo na svojem projektu.*"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -661,7 +661,7 @@ exports.level = {
|
||||||
"Tu imamo nekaj sprememb, ki jih oddaljen repo nima. Dajmo jih naložiti!"
|
"Tu imamo nekaj sprememb, ki jih oddaljen repo nima. Dajmo jih naložiti!"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Tako je -- oddaljen repo je preje commit `C2`, branch `master` na oddaljenem repotu je bil posodobljen, da kaže na `C2` in naš *lasten* prikaz oddaljenega repota (`o/master`) je bil prav tako posodobljen. Vse je usklajeno!"
|
"Tako je -- oddaljen repo je prejel commit `C2`, branch `master` na oddaljenem repotu je bil posodobljen, da kaže na `C2` in naš *lasten* prikaz oddaljenega repota (`o/master`) je bil prav tako posodobljen. Vse je usklajeno!"
|
||||||
],
|
],
|
||||||
"command": "git push",
|
"command": "git push",
|
||||||
"beforeCommand": "git clone; git commit"
|
"beforeCommand": "git clone; git commit"
|
||||||
|
@ -671,7 +671,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Za dokončanje te stopnje, preprosto deli dva nova commita z oddaljenim repotom. Nato pa se pripno, ker bodo lekcije postale dosti težje!"
|
"Za dokončanje te stopnje, preprosto deli dva nova commita z oddaljenim repotom. Nato pa se pripni, ker bodo lekcije postale dosti težje!"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,7 +37,7 @@ exports.level = {
|
||||||
"ko" : "대화창의 마지막 슬라이드를 \"objective\"로 다시 볼 수 있습니다.",
|
"ko" : "대화창의 마지막 슬라이드를 \"objective\"로 다시 볼 수 있습니다.",
|
||||||
"uk" : "Завжди можна подивитися останній слайд діалогу за допомогою \"objective\"",
|
"uk" : "Завжди можна подивитися останній слайд діалогу за допомогою \"objective\"",
|
||||||
"vi" : "Bạn có thể sử dụng \"objective\" để đọc trang cuối của cửa sổ hộp thoại",
|
"vi" : "Bạn có thể sử dụng \"objective\" để đọc trang cuối của cửa sổ hộp thoại",
|
||||||
"sl_SI": "Vedno lahko pogledaš zadnji dialog z \"objective\""
|
"sl_SI": "Vedno lahko pogledaš zadnji dialog z \"objective\"."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -1022,7 +1022,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"se v slovenščini prevede v:",
|
"se v slovenščini prevede v:",
|
||||||
"",
|
"",
|
||||||
"*Pojdi na branch poimenovan \"master\" na mojem repozitoriju, zgrabi vse commite in nato pojdi na branch \"master\" na oddaljenem repotu poimenovan \"origin\". Postavi vse commite, ki manjkajo na branch in me obvesti, ko končaš.*",
|
"*Pojdi na branch poimenovan \"master\" na mojem repozitoriju, zgrabi vse commite in nato pojdi na branch \"master\" na oddaljenem repotu poimenovanem \"origin\". Postavi vse commite, ki manjkajo na branch in me obvesti, ko končaš.*",
|
||||||
"",
|
"",
|
||||||
"Z določanjem `masterja` kot \"place\" argument, smo povedali gitu iz kje bodo commiti *prišli* in kam bodo commiti *šli*. V bistvu je to \"mesto\" oziroma \"lokacija\" za uskladitev med dvema repozitorijema.",
|
"Z določanjem `masterja` kot \"place\" argument, smo povedali gitu iz kje bodo commiti *prišli* in kam bodo commiti *šli*. V bistvu je to \"mesto\" oziroma \"lokacija\" za uskladitev med dvema repozitorijema.",
|
||||||
"",
|
"",
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"ko" : "혹시 아세요? 패배를 인정하고 \"show solution\"을 입력할 수 있다는 걸요 :P",
|
"ko" : "혹시 아세요? 패배를 인정하고 \"show solution\"을 입력할 수 있다는 걸요 :P",
|
||||||
"uk" : "Пам'ятай, ти завжди можеш визнати поразку і підглянути рішення командою \"show solution\" :P",
|
"uk" : "Пам'ятай, ти завжди можеш визнати поразку і підглянути рішення командою \"show solution\" :P",
|
||||||
"vi" : "Nhớ rằng, bạn có thể thừa nhận thất bại và gõ \"show solution\" :P",
|
"vi" : "Nhớ rằng, bạn có thể thừa nhận thất bại và gõ \"show solution\" :P",
|
||||||
"sl_SI": "Vedno se lahko predaš in napišeš \"show solution\" :P"
|
"sl_SI": "Vedno se lahko predaš in napišeš \"show solution\". :P"
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -957,7 +957,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Spomni se prejšnje lekcije, kjer smo določili `master` kot place argument za git push, določili smo *izvor* iz kje bodo commiti prišli in *destinacijo*, kamor bodo commiti odšli.",
|
"Spomni se prejšnje lekcije, kjer smo določili `master` kot place argument za git push, določili smo *izvor* iz kje bodo commiti prišli in *destinacijo*, kamor bodo commiti odšli.",
|
||||||
"",
|
"",
|
||||||
"Morda se sprašuješ -- Kaj če želimo, da sta izvor in destinacija različna? Kaj če želiš pushati commite iz lokalnega `foo` brancha na oddaljen `bar` branch?",
|
"Morda se sprašuješ -- kaj če želimo, da sta izvor in destinacija različna? Kaj če želiš pushati commite iz lokalnega `foo` brancha na oddaljen `bar` branch?",
|
||||||
"",
|
"",
|
||||||
"Nažalost to v gitu ni možno ... hecam se! Seveda je možno :) ... git ima ogromno opcij (skoraj preveč).",
|
"Nažalost to v gitu ni možno ... hecam se! Seveda je možno :) ... git ima ogromno opcij (skoraj preveč).",
|
||||||
"",
|
"",
|
||||||
|
@ -973,7 +973,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"`git push origin <source>:<destination>`",
|
"`git push origin <source>:<destination>`",
|
||||||
"",
|
"",
|
||||||
"To je pogosto omenjeno kot stolpična referenca. Ta referenca je samo ime za lokacijo, ki jo lahko git razvozla (kot je branch `foo` ali samo `HEAD~1`).",
|
"To je pogosto omenjeno kot dvopična referenca. Ta referenca je samo ime za lokacijo, ki jo lahko git razvozla (kot je branch `foo` ali samo `HEAD~1`).",
|
||||||
"",
|
"",
|
||||||
"Ko enkrat določiš izvor in destinacijo neodvisno, lahko oddaljene ukaze uporabljaš zelo natačno in učinkovito. Poglejmo si primer!"
|
"Ko enkrat določiš izvor in destinacijo neodvisno, lahko oddaljene ukaze uporabljaš zelo natačno in učinkovito. Poglejmo si primer!"
|
||||||
]
|
]
|
||||||
|
@ -986,7 +986,7 @@ exports.level = {
|
||||||
"Pomni, `source` je bilokatera lokacija, ki jo git razume:"
|
"Pomni, `source` je bilokatera lokacija, ki jo git razume:"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Woah! To je kar zanimiv ukaz, ampak ima smisel -- git je razrešil `foo^` v lokacijo, naložil commite, ki še niso bili pristoni v oddaljneme repotu in nato posodobil destinacijo."
|
"Woah! To je kar zanimiv ukaz, ampak ima smisel -- git je razrešil `foo^` v lokacijo, naložil commite, ki še niso bili prisotni v oddaljenem repotu in nato posodobil destinacijo."
|
||||||
],
|
],
|
||||||
"command": "git push origin foo^:master",
|
"command": "git push origin foo^:master",
|
||||||
"beforeCommand": "git clone; go -b foo; git commit; git commit"
|
"beforeCommand": "git clone; go -b foo; git commit; git commit"
|
||||||
|
|
|
@ -17,7 +17,7 @@ exports.level = {
|
||||||
"ko" : "명령어를 undo와 reset으로 되돌릴 수 있다는 것을 잊지마세요",
|
"ko" : "명령어를 undo와 reset으로 되돌릴 수 있다는 것을 잊지마세요",
|
||||||
"uk" : "Пам'ятай, ти в будь-який момент можеш використовувати команди undo або reset",
|
"uk" : "Пам'ятай, ти в будь-який момент можеш використовувати команди undo або reset",
|
||||||
"vi" : "Nhớ rằng bạn luôn luôn có thể hoàn tác hoặc soạn lại câu lệnh ",
|
"vi" : "Nhớ rằng bạn luôn luôn có thể hoàn tác hoặc soạn lại câu lệnh ",
|
||||||
"sl_SI": "Vedno lahko razveljaviš ukaz ali ponastaviš stopnjo"
|
"sl_SI": "Vedno lahko razveljaviš ukaz ali ponastaviš stopnjo."
|
||||||
},
|
},
|
||||||
"name": {
|
"name": {
|
||||||
"en_US": "Push Master!",
|
"en_US": "Push Master!",
|
||||||
|
@ -805,7 +805,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Osvežimo si na hitro, kako posodobit `master` in pushati delo."
|
"Osvežimo si na hitro, kako posodobiti `master` in pushati delo."
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Izvedli smo dva ukaza, ki:",
|
"Izvedli smo dva ukaza, ki:",
|
||||||
|
@ -823,11 +823,11 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Ta stopnja je kar zajetna -- tu je splošno ideja za rešitev:",
|
"Ta stopnja je kar zajetna -- tu je splošno ideja za rešitev:",
|
||||||
"",
|
"",
|
||||||
"* Imamo tri branche -- `side1` `side2` in `side3`",
|
"* Imamo tri branche -- `side1`, `side2` in `side3`",
|
||||||
"* Želimo pushati vsako od teh funkcionalnosti po vrstnem redu na oddaljen repo",
|
"* Želimo pushati vsako od teh funkcionalnosti po vrstnem redu na oddaljen repo",
|
||||||
"* Oddaljen repo se je umes posodobil, zato bomo morali vključiti tudi to delo",
|
"* Oddaljen repo se je medtem posodobil, zato bomo morali vključiti tudi to delo",
|
||||||
"",
|
"",
|
||||||
":O naporno! Srečno, končanje te stopnje je velik korak."
|
":O Naporno! Srečno, končanje te stopnje je velik korak."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -901,7 +901,7 @@ exports.level = {
|
||||||
"",
|
"",
|
||||||
"Sedaj ko smo videli `git clone` v praksi se poglobimo v dejanske spremembe.",
|
"Sedaj ko smo videli `git clone` v praksi se poglobimo v dejanske spremembe.",
|
||||||
"",
|
"",
|
||||||
"Prva stvar, ki si jo morda opazil je, da se je pojavil nov branch na našem lokalnem repotu imenovan `o/master`. Temu tipu brancha pravimo _oddaljen_(remote) branch; oddaljeni branch ima posebne lastnosti, ker služijo določenim namenom.",
|
"Prva stvar, ki si jo morda opazil je, da se je pojavil nov branch na našem lokalnem repotu imenovan `o/master`. Temu tipu brancha pravimo _oddaljen_ (remote) branch; oddaljeni branchi imajo posebne lastnosti, ker služijo določenim namenom.",
|
||||||
"",
|
"",
|
||||||
"Oddaljeni branchi odražajo _stanje_ oddaljenega repozitorija (od kar si nazadnje komuniciral z oddaljenim repotom). To ti morda pomaga razumeti razliko med tvojim lokalnim delom in delom, ki je javno -- ključni korak, preden deliš svoje delo z ostalimi.",
|
"Oddaljeni branchi odražajo _stanje_ oddaljenega repozitorija (od kar si nazadnje komuniciral z oddaljenim repotom). To ti morda pomaga razumeti razliko med tvojim lokalnim delom in delom, ki je javno -- ključni korak, preden deliš svoje delo z ostalimi.",
|
||||||
"",
|
"",
|
||||||
|
@ -915,7 +915,7 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"### Kaj je `o/`?",
|
"### Kaj je `o/`?",
|
||||||
"",
|
"",
|
||||||
"Morda se sprašuješ, kaj je ta `o/` spredaj pred oddaljenmi branchi. Tudi oddaljeni branchi imajo (zahtevano) pravilo za poimenovanje -- predstavljeni so v sledečm formatu:",
|
"Morda se sprašuješ, kaj je ta `o/` spredaj pred oddaljenmi branchi. Tudi oddaljeni branchi imajo (zahtevano) pravilo za poimenovanje -- predstavljeni so v sledečem formatu:",
|
||||||
"",
|
"",
|
||||||
"* `<ime oddaljenega repota>/<ime brancha>`",
|
"* `<ime oddaljenega repota>/<ime brancha>`",
|
||||||
"",
|
"",
|
||||||
|
@ -936,7 +936,7 @@ exports.level = {
|
||||||
"Checkoutajmo oddaljen branch in poglejmo kaj se zgodi"
|
"Checkoutajmo oddaljen branch in poglejmo kaj se zgodi"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Kot lahko vidiš, nas git postavi v stanje ločenega `HEAD-a` in ne posodobi `o/master`, ko dodamo nov commit. To je zato, ker se bo `o/master` posodobil šele ko se bo posodobil oddaljen repo."
|
"Kot lahko vidiš, nas git postavi v stanje ločenega `HEAD-a` in ne posodobi `o/master`, ko dodamo nov commit. To je zato, ker se bo `o/master` posodobil šele, ko se bo posodobil oddaljen repo."
|
||||||
],
|
],
|
||||||
"command": "git checkout o/master; git commit",
|
"command": "git checkout o/master; git commit",
|
||||||
"beforeCommand": "git clone"
|
"beforeCommand": "git clone"
|
||||||
|
@ -946,7 +946,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"Za dokončanje te stopnje, commitaj enkrat iz `master` in enkrat ko checkoutaš `o/master`. To ti bo pomagalo osvojiti, kako se oddaljeni branchi obnašajo drugače in se posodobijo le da odražajo stanje na oddaljenem repozitoriju."
|
"Za dokončanje te stopnje, commitaj enkrat iz `master` in enkrat, ko checkoutaš `o/master`. To ti bo pomagalo osvojiti, kako se oddaljeni branchi obnašajo drugače in se posodobijo le da odražajo stanje na oddaljenem repozitoriju."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -743,7 +743,7 @@ exports.level = {
|
||||||
"* `git push origin :side`",
|
"* `git push origin :side`",
|
||||||
"* `git fetch origin :bugFix`",
|
"* `git fetch origin :bugFix`",
|
||||||
"",
|
"",
|
||||||
"Poglejmo kaj to naredi ..."
|
"Poglejmo, kaj to naredi ..."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -751,7 +751,7 @@ exports.level = {
|
||||||
"type": "GitDemonstrationView",
|
"type": "GitDemonstrationView",
|
||||||
"options": {
|
"options": {
|
||||||
"beforeMarkdowns": [
|
"beforeMarkdowns": [
|
||||||
"Kaj naredi pushanje \"ničesar\" na oddalejn branch? Izbriše ga!"
|
"Kaj naredi pushanje \"ničesar\" na oddaljen branch? Izbriše ga!"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Tako, uspešno smo izbrisali `foo` branch na oddaljenem repotu s konceptom pushanja \"ničesar\" nanj. To ima nekako smisel ..."
|
"Tako, uspešno smo izbrisali `foo` branch na oddaljenem repotu s konceptom pushanja \"ničesar\" nanj. To ima nekako smisel ..."
|
||||||
|
@ -777,7 +777,7 @@ exports.level = {
|
||||||
"type": "ModalAlert",
|
"type": "ModalAlert",
|
||||||
"options": {
|
"options": {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"To je hitra stopnja -- samo izbriši en oddaljen branch in naredi novega z `git fetch` da zaključiš!"
|
"To je hitra stopnja -- samo izbriši en oddaljen branch in naredi novega z `git fetch`, da zaključiš!"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,7 +34,7 @@ exports.level = {
|
||||||
"ko" : "원격 추적하기를 설정하는데에는 두가지 방법이 있습니다!",
|
"ko" : "원격 추적하기를 설정하는데에는 두가지 방법이 있습니다!",
|
||||||
"uk" : "Пам'ятай, є два способи слідкувати за віддаленим репозиорієм!",
|
"uk" : "Пам'ятай, є два способи слідкувати за віддаленим репозиорієм!",
|
||||||
"vi" : "Hãy nhớ rằng, có 2 cách để thiết lập theo dõi từ xa!",
|
"vi" : "Hãy nhớ rằng, có 2 cách để thiết lập theo dõi từ xa!",
|
||||||
"sl_SI": "Spomni se, da obstajata dva načina za sledenje oddaljenega repota"
|
"sl_SI": "Spomni se, da obstajata dva načina za sledenje oddaljenega repota."
|
||||||
},
|
},
|
||||||
"startDialog": {
|
"startDialog": {
|
||||||
"en_US": {
|
"en_US": {
|
||||||
|
@ -1714,15 +1714,15 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"## Sledenje oddaljenega repota",
|
"## Sledenje oddaljenega repota",
|
||||||
"",
|
"",
|
||||||
"Če povzamem, ta povezava med `master` in `o/master` je preprosto razložena z \"oddaljenim sledenjem\" lastnosti branchev. `master` branch je nastavljen, da sledi `o/master` -- to pomeni, da obstaja impliciran cilj merga in impliciran cilj pusha za `master` branch.",
|
"Če povzamem, ta povezava med `master` in `o/master` je preprosto razložena z lastnostnjo \"oddaljenega sledenja\" branchev. `master` branch je nastavljen, da sledi `o/master` -- to pomeni, da obstaja impliciran cilj merga in impliciran cilj pusha za `master` branch.",
|
||||||
"",
|
"",
|
||||||
"Morda se sprašuješ, kako se je nastavila ta lastnost na `master` branchu, čeprav nisi izvedel nobenega ukaza za to. No, ko kloniraš repo z gitom, je ta lastnost v bistvu nastavljena zate avtomatično. ",
|
"Morda se sprašuješ, kako se je nastavila ta lastnost na `master` branchu, čeprav nisi izvedel nobenega ukaza za to. No, ko kloniraš repo z gitom, je ta lastnost v bistvu nastavljena zate avtomatično. ",
|
||||||
"",
|
"",
|
||||||
"Med kloniranjem git ustvari oddaljen branch za vsak branch na oddaljenem repotu (branchi kot `o/master`). Nato ustvati lokalen branch, ki sledi trenutno aktvinemu branchu na oddaljenem repotu, ki je v večini primerov `master`.",
|
"Med kloniranjem git ustvari oddaljen branch za vsak branch na oddaljenem repotu (branchi kot `o/master`). Nato ustvari lokalen branch, ki sledi trenutno aktivnemu branchu na oddaljenem repotu, ki je v večini primerov `master`.",
|
||||||
"",
|
"",
|
||||||
"Ko git clone zaključi, imaš samo en lokalen branch (da nisi zasipan), ampak lahko vidiš vse različne branche na oddaljenem repotu (če si zelo radoveden). Najboljše iz obeh svetov!",
|
"Ko git clone zaključi, imaš samo en lokalen branch (da nisi zasipan), ampak lahko vidiš vse različne branche na oddaljenem repotu (če si zelo radoveden). Najboljše iz obeh svetov!",
|
||||||
"",
|
"",
|
||||||
"To tudi razloži zakaj lahko vidiš sledeč izpis ukaza med kloniranjem:",
|
"To tudi razloži, zakaj lahko vidiš sledeč izpis ukaza med kloniranjem:",
|
||||||
"",
|
"",
|
||||||
" local branch \"master\" set to track remote branch \"o/master\""
|
" local branch \"master\" set to track remote branch \"o/master\""
|
||||||
]
|
]
|
||||||
|
@ -1734,9 +1734,9 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"### Ali ga lahko določim sam?",
|
"### Ali ga lahko določim sam?",
|
||||||
"",
|
"",
|
||||||
"Seveda se da! Narediš lahko, da bilokater branch sledi `o/master`, v tem primeru bo imel ta branch enak impliciran cilj za push in merge kot `master`. To pomeni, da lahko poženeš `git push` na branchu poimenovanem `splohNiMaster` in pushas svoje delo na `master` branch na oddaljenem repotu!",
|
"Seveda se da! Narediš lahko, da bilokateri branch sledi `o/master`. V tem primeru bo imel ta branch enak impliciran cilj za push in merge kot `master`. To pomeni, da lahko poženeš `git push` na branchu poimenovanem `splohNiMaster` in pushas svoje delo na `master` branch na oddaljenem repotu!",
|
||||||
"",
|
"",
|
||||||
"Obstajata dva načina, da nastaviš to lastnost. Prvi je, da checkoutaš nov branch z uporabo oddaljenega brancha kot določena referenca. Izvedba",
|
"Obstajata dva načina, da nastaviš to lastnost. Prvi je, da checkoutaš nov branch z uporabo oddaljenega brancha kot določeno referenca. Izvedba",
|
||||||
"",
|
"",
|
||||||
"`git checkout -b splohNiMaster o/master`",
|
"`git checkout -b splohNiMaster o/master`",
|
||||||
"",
|
"",
|
||||||
|
@ -1764,7 +1764,7 @@ exports.level = {
|
||||||
"To velja tudi za git push"
|
"To velja tudi za git push"
|
||||||
],
|
],
|
||||||
"afterMarkdowns": [
|
"afterMarkdowns": [
|
||||||
"Boom. Naše delo smo naložili na `master` na oddaljenem repotu, čeprav je ime našega brancha nekaj povsem drugega"
|
"Boom. Naše delo smo naložili na `master` na oddaljenem repotu, čeprav je ime našega brancha nekaj povsem drugega."
|
||||||
],
|
],
|
||||||
"command": "git checkout -b foo o/master; git commit; git push",
|
"command": "git checkout -b foo o/master; git commit; git push",
|
||||||
"beforeCommand": "git clone"
|
"beforeCommand": "git clone"
|
||||||
|
@ -1776,11 +1776,11 @@ exports.level = {
|
||||||
"markdowns": [
|
"markdowns": [
|
||||||
"### Način #2",
|
"### Način #2",
|
||||||
"",
|
"",
|
||||||
"Še en način, da se nastavi oddaljeno sledenje na branchu, je da se uporabi `git branch -u` opcija. Izvedba",
|
"Še en način, da se nastavi oddaljeno sledenje na branchu, je, da se uporabi `git branch -u` opcija. Izvedba",
|
||||||
"",
|
"",
|
||||||
"`git branch -u o/master foo`",
|
"`git branch -u o/master foo`",
|
||||||
"",
|
"",
|
||||||
"bo nastavila `foo` branch, da sledi `o/master`. Če je `foo` trenutno checkoutan, ga lahko celo izpustiš:",
|
"bo nastavila `foo` branch, da sledi `o/master`. Če je `foo` trenutno checkoutan, ga lahko celo izpustiš",
|
||||||
"",
|
"",
|
||||||
"`git branch -u o/master`",
|
"`git branch -u o/master`",
|
||||||
""
|
""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue