Skip to content

Commit f4aaabb

Browse files
committed
Proofread chapters 3, 4, 5 and 6
1 parent 3e98660 commit f4aaabb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+527
-527
lines changed

C-git-commands.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ Ti ukazi vam pomagajo upravljati veje na ta način.
447447
Ukaz `git cherry-pick` se uporablja za jemanje spremembe, uvedene v eni potrditvi Gita, in poskuša ponovno uvesti kot novo potrditev na veji, na kateri trenutno delate.
448448
To je lahko koristno, če želite vzeti samo eno ali dve potrditvi iz veje posamezno, namesto da bi združili celotno vejo, ki vključuje vse spremembe.
449449

450-
Postopek izbire najboljšega (ang. "cherry picking") je opisan in prikazan v <<ch05-distributed-git#_rebase_cherry_pick>>.
450+
Postopek izbire najboljšega (angl. "cherry picking") je opisan in prikazan v <<ch05-distributed-git#_rebase_cherry_pick>>.
451451

452452
==== git rebase
453453

book/01-introduction/sections/installing.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Za več možnosti so na voljo navodila za namestitev na nekaj različnih okusih
3636
(((macOS, installing)))
3737
Na voljo je nekaj načinov za namestitev Gita na macOS.
3838
Najenostavnejše je verjetno namestiti orodja ukazne vrstice Xcode.(((Xcode)))
39-
Na Mavericks (10.9) ali višjih verzijah lahko to naredite enostavno s poskusom pogona 'git' v Terminalu takoj na začetku.
39+
Na Mavericks (10.9) ali višjih verzijah lahko to naredite enostavno s poskusom pogona `git` v Terminalu takoj na začetku.
4040

4141
[source,console]
4242
----

book/01-introduction/sections/what-is-git.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ To mogoče ni velik problem, vendar boste morda presenečeni, kakšno veliko raz
4949
==== Git ima integriteto
5050

5151
Vse v Gitu je kontrolirano preko vsot, predno je shranjeno in nato je sklicano glede na to kontrolno vsoto.
52-
To pomeni, da je nemogoče spremeniti vsebino katerekoli datoteke ali direktorija brez, da bi Git to vedel.
52+
To pomeni, da je nemogoče spremeniti vsebino katerekoli datoteke ali direktorija, brez da bi Git to vedel.
5353
Ta funkcionalnost je vgrajena v Git na najnižjem nivoju in je sestavni del njegove filozofije.
54-
Ne morete izgubiti podatkov med prevozom ali dobiti pokvarjene datoteke brez, da bi Git to zaznal.
54+
Ne morete izgubiti podatkov med prevozom ali dobiti pokvarjene datoteke, brez da bi Git to zaznal.
5555

5656
Mehanizem, ki ga Git uporablja za to kontroliranje vsot, se imenuje zgoščena vrednost SHA-1.(((SHA-1)))
5757
To je 40-znakovni niz sestavljen iz znakov šestnajstiškega zapisa (0-9 in a-f) in preračunan na osnovi vsebine datoteke ali strukture direktorijev v Gitu.

book/02-git-basics/sections/aliases.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ $ git config --global alias.ci commit
1717
$ git config --global alias.st status
1818
----
1919

20-
To pomeni, da na primer namesto, da vpisujete `git commit`, lahko vpišete zgolj `git ci`.
20+
To pomeni, da na primer, namesto da vpisujete `git commit`, lahko vpišete zgolj `git ci`.
2121
Ko nadaljujete uporabo Gita, boste verjetno pogosto uporabljali tudi ostale ukaze; ne odlašajte z izdelavo novih aliasov.
2222

2323
Ta tehnika je lahko zelo uporabna pri izdelavi ukazov, za katere menite, da bi morali obstajati.

book/02-git-basics/sections/recording-changes.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ Changes not staged for commit:
120120
121121
----
122122

123-
Datoteka `CONTRIBUTING.md` se pojavi pod razdelkom imenovan "`Changes not staged for commit`" - kar pomeni, da je bila sledena datoteka spremenjena v delujočem direktoriju, vendar še ni bila dana v področje priprave.
123+
Datoteka `CONTRIBUTING.md` se pojavi pod razdelkom imenovan "`Changes not staged for commit`" - kar pomeni, da je bila sledena datoteka spremenjena v delovnem direktoriju, vendar še ni bila dana v področje priprave.
124124
Za dodajanje v področje priprave, poženite ukaz `git add`.
125125
`git add` je ukaz z več pomeni - uporabite ga za začetek sledenja novih datotek, da daste datoteke v področje priprave in naredite druge stvari, kot je označevanje datotek konfliktov združevanja za rešene.
126126
Lahko je v pomoč razmišljati o tem bolj v smislu "`dodaj točno to vsebino naslednji potrditvi`", kot pa "`dodaj to datoteko projektu`".(((git commands, add)))
@@ -284,7 +284,7 @@ Iti v podrobnosti večih datotek `.gitignore` je izven obsega te knjige; za več
284284
In kaj ste dali v področje priprave, da boste potrdili?
285285
Čeprav `git status` odgovori ta vprašanja zelo splošno z izpisom seznama imen datotek, vam `git diff` prikaže točne vrstice, ki so bile dodane in odstranjene - programski popravek, kakršne so bile.
286286

287-
Recimo, da urejate in ponovno daste v področje priprave datoteko `README` ter nato uredite datoteko `CONTRIBUTING.md` brez, da jo daste v področje priprave.
287+
Recimo, da urejate in ponovno daste v področje priprave datoteko `README` ter nato uredite datoteko `CONTRIBUTING.md`, brez da jo daste v področje priprave.
288288
Če poženete vaš ukaz `git status`, vidite ponovno nekaj takega:
289289

290290
[source,console?prompt=$]

book/02-git-basics/sections/viewing-history.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ a11bef0 - Scott Chacon, 6 years ago : Initial commit
180180
|================================
181181

182182
Lahko se sprašujete, kaj je razlika med _avtorjem_ in _potrjevalcem_.
183-
Avtor (ang. author) je oseba, ki je prvotno napisala delo, potrjevalec (ang. commiter) je pa oseba, ki je zadnja dodala delo.
183+
Avtor (angl. author) je oseba, ki je prvotno napisala delo, potrjevalec (angl. commiter) je pa oseba, ki je zadnja dodala delo.
184184
Torej, če ste poslali programski popravek projektu in eden izmed osrednjih članov ekipe doda ta popravek, oba dobita zasluge - vi kot avtor in osrednji član kot potrjevalec.
185185
To razlikovanje bomo pokrili nekoliko podrobneje v poglavju <<ch05-distributed-git#ch05-distributed-git>>.
186186

book/03-git-branching/sections/basic-branching-and-merging.asc

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,21 @@ Sledili boste tem korakom:
1010
V tej fazi boste prejeli klic, da je kritična neka druga težava in potrebujete hitri popravek.
1111
Naredili boste naslednje:
1212

13-
. Preklopite na vašo produkcijsko vejo.
13+
. Preklopite na svojo produkcijsko vejo.
1414
. Ustvarite vejo, da dodate hitri popravek.
1515
. Ko je testiran, združite vejo hitrega popravka in potisnete v produkcijo.
16-
. Preklopite nazaj na vašo prvotno uporabniško zgodbo in nadaljujete delo.
16+
. Preklopite nazaj na svojo prvotno uporabniško zgodbo in nadaljujete delo.
1717

1818
[[_basic_branching]]
1919
==== Osnove vej
2020

2121
(((branches, basic workflow)))
22-
Za začetek recimo, da delate na vašem projektu in imate že nekaj potrditev na veji `master`.
22+
Za začetek recimo, da delate na svojem projektu in imate že nekaj potrditev na veji `master`.
2323

2424
.Enostavna zgodovina potrditev
2525
image::images/basic-branching-1.png[Enostavna zgodovina potrditev]
2626

27-
Odločili ste se, da boste delali na težavi #53 v kateremkoli sistemu sledenja težav, ki ga vaše podjetje uporablja.
27+
Odločili ste se, da boste delali na težavi #53 kateregakoli sistema sledenja težav, ki ga vaše podjetje uporablja.
2828
Da ustvarite vejo in istočasno nanjo preklopite, lahko poženete ukaz `git checkout` s stikalom `-b`:
2929

3030
[source,console]
@@ -44,7 +44,7 @@ $ git checkout iss53
4444
.Ustvarjanje novega kazalca na vejo
4545
image::images/basic-branching-2.png[Ustvarjanje novega kazalca na vejo]
4646

47-
Delate na vaši spletni strani in naredite nekaj potrditev.
47+
Delate na svoji spletni strani in naredite nekaj potrditev.
4848
S tem se veja `iss53` premakne naprej, ker ste jo izvlekli (to pomeni, da vaš `HEAD` kaže nanjo):
4949

5050
[source,console]
@@ -56,24 +56,24 @@ $ git commit -a -m 'Create new footer [issue 53]'
5656
.Veja `iss53` se je premaknila naprej z vašim delom
5757
image::images/basic-branching-3.png[Veja `iss53` se je premaknila naprej z vašim delom]
5858

59-
Sedaj dobite klic, da je težava s spletno stranjo in jo potrebujete takoj popraviti.
60-
Z Gitom vam ni treba postaviti vašega popravka skupaj s spremembami `iss53`, ki ste jih naredili, in ni vam treba vložiti veliko napora v povračanje teh sprememb, preden lahko delate na nameščanju vašega popravka na to, kar je v produkciji.
59+
Sedaj dobite klic, da je težava s spletno stranjo in jo morate takoj popraviti.
60+
Z Gitom vam ni treba postaviti vašega popravka skupaj s spremembami `iss53`, ki ste jih naredili, in ni vam treba vložiti veliko napora v povračanje teh sprememb, preden lahko delate na nameščanju svojega popravka na to, kar je v produkciji.
6161
Vse kar morate narediti, je preklopiti nazaj na vašo vejo `master`.
6262

6363
Vendar preden to naredite, pomnite, da če ima vaš delovni direktorij ali področje priprave nepotrjene spremembe, ki so v konfliktu z vejo, ki jo izvlečete, vam Git ne bo dovolil preklopiti vej.
6464
Ko preklapljate veje, je najbolje imeti čisto delovno stanje.
6565
Obstajajo načini, da se temu izognete (v glavnem, shranjevanje na varno in potrjevanje sprememb), kar bomo pokrili kasneje v <<ch07-git-tools#_git_stashing>>.
66-
Za sedaj predpostavimo, da ste potrdili vse vaše spremembe, tako da lahko preklopite nazaj na vašo vejo `master`:
66+
Za sedaj predpostavimo, da ste potrdili vse svoje spremembe, tako da lahko preklopite nazaj na vašo vejo `master`:
6767

6868
[source,console]
6969
----
7070
$ git checkout master
7171
Switched to branch 'master'
7272
----
7373

74-
Na tej točki je vaš delovni direktorij projekta točno tak, kakor je bil preden, ste pričeli delati na težavi #53 in sedaj se lahko skoncentrirate na vaš hitri popravek.
75-
To je pomembna točka za zapomniti: ko preklapljate veje, Git ponastavi vaš delovni direktorij, da izgleda tako, kot je, ko ste zadnjič naredili potrditev na tej veji.
76-
Avtomatično doda, odstrani in spremeni datoteke, da zagotovi, da je vaša delovna kopija taka, kot je izgledala veja na vaši zadnji potrditvi na njej.
74+
Na tej točki je vaš delovni direktorij projekta točno tak, kakor je bil preden, ste začeli delati na težavi #53 in sedaj se lahko osredotočite na svoj hitri popravek.
75+
To je pomembna točka za zapomniti: ko preklapljate veje, Git ponastavi vaš delovni direktorij, da je videti tako, kot je, ko ste zadnjič naredili potrditev na tej veji.
76+
Avtomatično doda, odstrani in spremeni datoteke, da zagotovi, da je vaša delovna kopija taka, kot je bila veja na vaši zadnji potrditvi na njej.
7777

7878
Naslednje morate narediti hitri popravek.
7979
Ustvarimo vejo hitrega popravka `hotfix`, na kateri delate, dokler ni končan:
@@ -91,7 +91,7 @@ $ git commit -a -m 'Fix broken email address'
9191
.Veja hitrega popravka osnovana na `master`
9292
image::images/basic-branching-4.png[Veja hitrega popravka osnovana na `master`]
9393

94-
Poženete lahko vaše teste, zagotovite, da je hitri popravek, kakršen ga želite, in na koncu združite vejo `hotfix` nazaj v vašo vejo `master`, da postavite na produkcijo.
94+
Poženete lahko svoje teste, zagotovite, da je hitri popravek, kakršen ga želite, in na koncu združite vejo `hotfix` nazaj v vašo vejo `master`, da postavite na produkcijo.
9595
To naredite z ukazom `git merge`:(((git commands, merge)))
9696

9797
[source,console]
@@ -106,14 +106,14 @@ Fast-forward
106106

107107
V tej združitvi boste opazili frazo "`fast-forward`".
108108
Ker je potrjevanje `C4`, kamor kaže veja `hotfix`, ki ste jo združili, neposredno pred potrditvijo `C2, na kateri ste, Git enostavno premakne kazalec naprej.
109-
Povedano drugače, ko poskušate združiti eno potrditev z drugo, ki se jo lahko doseže s sledenjem zgodovine prve potrditve, Git poenostavi stvari, tako da prestavi kazalec naprej, ker ni nobenega različnega dela za združiti skupaj - to se imenuje "`fast-forward.`"
109+
Povedano drugače, ko poskušate združiti eno potrditev z drugo, ki je lahko dosegljiva s sledenjem zgodovine prve potrditve, Git poenostavi stvari, tako da prestavi kazalec naprej, ker ni nobenega različnega dela za združiti skupaj - to se imenuje "`fast-forward.`"
110110

111111
Vaša sprememba je sedaj v posnetku potrditve, ki kaže na vejo `master`, in programski popravek lahko postavite.
112112

113113
.Veja `master` je hitro previta naprej na `hotfix`
114114
image::images/basic-branching-5.png[Veja `master` je hitro previta naprej na `hotfix`]
115115

116-
Ko je vaš zelo pomemben hiter programski popravek postavljen, ste pripravljeni preklopiti nazaj k delu, ki ste ga delali, predenso vas zmotili.
116+
Ko je vaš zelo pomemben hitri programski popravek postavljen, ste pripravljeni preklopiti nazaj k delu, ki ste ga delali, preden so vas zmotili.
117117
Vendar najprej boste izbrisali vejo `hotfix`, ker je ne potrebujete več - veja `master` kaže na isto mesto.
118118
Izbrišete jo lahko z možnostjo `-d` ukazu `git branch`:
119119

@@ -123,7 +123,7 @@ $ git branch -d hotfix
123123
Deleted branch hotfix (3a0874c).
124124
----
125125

126-
Sedaj lahko vaše delo preklopite nazaj na vašo vejo dela v teku na težavi #53 in nadaljujete z delom na njej.
126+
Sedaj lahko vaše delo preklopite nazaj na vašo vejo dela v teku na težavi #53 in nadaljujete delo na njej.
127127

128128
[source,console]
129129
----
@@ -139,7 +139,7 @@ $ git commit -a -m 'Finish the new footer [issue 53]'
139139
image::images/basic-branching-6.png[Delo se nadaljuje na `iss53`]
140140

141141
Tu je vredno omeniti, da delo, ki ste ga naredili na vaši veji `hotfix`, ni vsebovano v datotekah vaše veje `iss53`.
142-
Če ga potrebujete povleči notri, lahko združite vašo vejo `master` v vašo vejo `iss53` s pogonom `git merge master` ali pa lahko počakate, da integrirate te spremembe, dokler se kasneje ne odločite povleči veje `iss53` nazaj v `master`.
142+
Če ga morate povleči notri, lahko združite vašo vejo `master` v vašo vejo `iss53` s pogonom `git merge master` ali pa lahko počakate, da integrirate te spremembe, dokler se kasneje ne odločite povleči veje `iss53` nazaj v `master`.
143143

144144
[[_basic_merging]]
145145
==== Osnovno združevanje
@@ -159,22 +159,22 @@ index.html | 1 +
159159
1 file changed, 1 insertion(+)
160160
----
161161

162-
To izgleda nekoliko drugače kot združitev `hotfix`, kar ste naredili prej.
162+
To je nekoliko drugače kot združitev `hotfix`, kar ste naredili prej.
163163
V tem primeru se je vaša zgodovina razvoja oddaljila od neke starejše točke.
164-
Ker potrditev na veji, na kateri se nahajate, ni neposredni prednik veje, ki jo združujete, mora Git narediti nekaj dela.
164+
Ker potrditev na veji, na kateri ste, ni neposredni prednik veje, ki jo združujete, mora Git narediti nekaj dela.
165165
V tem primeru Git naredi enostavno tri-načinsko združitev z uporabo dveh posnetkov, ki kažeta na vrhove vej in skupnega prednika od teh dveh.
166166

167167
.Trije posnetki uporabljeni pri običajni združitvi
168168
image::images/basic-merging-1.png[Trije posnetki uporabljeni pri običajni združitvi]
169169

170-
Namesto samo premikanja kazalca veje naprej, Git ustvari nov posnetek, ki rezultira iz te tri-načinske združitve in avtomatično ustvari novo potrditev, ki kaže nanjo.
170+
Namesto samo premikanja kazalca veje naprej, Git ustvari nov posnetek, ki izhaja iz te tri-načinske združitve in avtomatično ustvari novo potrditev, ki kaže nanjo.
171171
To se imenuje kot potrditev združitve in je posebno v tem, da ima več kot samo enega starša.
172172

173173
.Potrditev združitve
174174
image::images/basic-merging-2.png[Potrditev združitve]
175175

176176
Sedaj, ko je vaše delo združeno, nimate več potrebe po veji `iss53`.
177-
Problem lahko zaprete v vašem sistemu sledenja problemov in vejo izbrišete:
177+
Problem lahko zaprete v svojem sistemu sledenja problemov in vejo izbrišete:
178178

179179
[source,console]
180180
----
@@ -187,7 +187,7 @@ $ git branch -d iss53
187187
(((merging, conflicts)))
188188
Občasno ta proces ne gre gladko.
189189
Če ste spremenili isti del neke datoteke na različna načina v dveh vejah, ki ju združujete skupaj, jih Git ne bo mogel gladko združiti.
190-
Če je vaš programski popravek za težavo #53 spremenil isti del datoteke kot veja `hotfix`, boste dobili konflikt združevanja, ki izgleda nekako takole:
190+
Če je vaš programski popravek za težavo #53 spremenil isti del datoteke kot veja `hotfix`, boste dobili konflikt združevanja, ki je videti nekako takole:
191191

192192
[source,console?prompt=$]
193193
----
@@ -218,7 +218,7 @@ no changes added to commit (use "git add" and/or "git commit -a")
218218

219219
Karkoli, kar ima konflikte združevanja in niso bili rešeni, je izpisano kot nezdruženo.
220220
Git doda standardne označevalce reševanja konfliktov v datoteke, ki imajo konflikte, tako da jih lahko odprete ročno in rešite te konflikte.
221-
Vaša datoteka vsebuje razdelek, ki izgleda nekako takole:
221+
Vaša datoteka vsebuje razdelek, ki je videti nekako takole:
222222

223223
[source,html]
224224
----
@@ -231,8 +231,8 @@ Vaša datoteka vsebuje razdelek, ki izgleda nekako takole:
231231
>>>>>>> iss53:index.html
232232
----
233233

234-
To pomeni, da je različica v `HEAD` (vaše veje `master`, ker ta je bila, kar ste izvlekli, ko ste pognali vaš ukaz združevanja) vrhnji del tega bloka (vse nad `=======`), medtem ko različica v vaši veji `iss53` izgleda kot vse v spodnjem delu.
235-
Da rešite konflikt, morate bodisi izbrati eno ali drugo stran ali pa združiti vsebino sami.
234+
To pomeni, da je različica v `HEAD` (vaše veje `master`, ker ta je bila, kar ste izvlekli, ko ste pognali svoj ukaz združevanja) vrhnji del tega bloka (vse nad `=======`), medtem ko je različica v vaši veji `iss53` videti kot ves spodnji del.
235+
Da rešite konflikt, morate izbrati eno ali drugo stran ali pa združiti vsebino sami.
236236
Na primer ta konflikt lahko rešite z zamenjavo celotnega bloka s tem:
237237

238238
[source,html]
@@ -246,7 +246,7 @@ Ta rešitev ima malo vsake od obeh razdelkov in vrstice `<<<<<<<`, `=======` in
246246
Ko ste rešili vsakega od teh razdelkov v vsaki konfliktni datoteki, poženite `git add` na vsaki datoteki, da jo označite kot rešeno.
247247
Dajanje datoteke v področje priprave jo v Gitu označi kot rešeno.
248248

249-
Če želite uporabiti grafično orodje, da rešite te težave, lahko poženete `git mergetool`, ki zažene ustrezno vizualno združevalno orodje in vas sprehodi skozi konflikte:(((git commands, mergetool)))
249+
Če želite uporabiti grafično orodje, da rešite te težave, lahko poženete `git mergetool`, ki zažene ustrezno vizualno združevalno orodje in vas pelje na sprehod skozi konflikte:(((git commands, mergetool)))
250250

251251
[source,console]
252252
----
@@ -273,9 +273,9 @@ Samo vpišite ime orodja, ki bi ga raje uporabljali.
273273
Če potrebujete naprednejša orodja za reševanje zapletenih konfliktov združevanja, bomo pokrili več o združevanju v <<ch07-git-tools#_advanced_merging>>.
274274
====
275275

276-
Ko zapustite orodje združevanja, vas Git vpraša, če je bila združitev uspešna.
276+
Ko zapustite orodje združevanja, vas Git vpraša, ali je bila združitev uspešna.
277277
Če poveste skripti, da je bila, da datoteko v področje priprave, da jo za vas označi kot rešeno.
278-
Ponovno lahko poženete `git status`, da potrdite, če so bili vsi konflikti rešeni:
278+
Ponovno lahko poženete `git status`, da potrdite, ali so bili vsi konflikti rešeni:
279279

280280
[source,console]
281281
----
@@ -289,8 +289,8 @@ Changes to be committed:
289289
modified: index.html
290290
----
291291

292-
Če ste s tem zadovoljni in potrdite, da je bilo dano v področje priprave vse, kar je imelo konflikte, lahko vpišete `git commit`, da končate potrditev združevanja.
293-
Sporočilo potrditve privzeto izgleda nekako takole:
292+
Če ste s tem zadovoljni in potrdite, da je bilo dano v področje priprave vse, kar je imelo konflikte, lahko vpišete `git commit`, da končate potrditev združevanja.
293+
Sporočilo potrditve privzeto je videti nekako takole:
294294

295295
[source,console?prompt=$]
296296
----
@@ -315,4 +315,4 @@ Conflicts:
315315
#
316316
----
317317

318-
Če mislite, da bi bilo koristno za ostale, ki bodo nekoč gledali to združevanje, lahko to sporočilo potrditve spremenite s podrobnostmi o tem, kako ste rešili združevanje in razložite, zakaj ste naredili te spremembe, če te niso očitne.
318+
Če mislite, da bi bilo koristno za druge, ki bodo nekoč gledali to združevanje, lahko to sporočilo potrditve spremenite s podrobnostmi o tem, kako ste rešili združevanje in razložite, zakaj ste naredili te spremembe, če te niso očitne.

0 commit comments

Comments
 (0)