You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: C-git-commands.asc
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -97,7 +97,7 @@ Da bi iz direktorija ustvarili nov repozitorij Git in začeli uporabljati nadzor
97
97
98
98
To smo najprej predstavili v poglavju <<ch02-git-basics-chapter#_getting_a_repo>>, kjer smo ustvarili popolnoma nov repozitorij, s katerim smo začeli delati.
99
99
100
-
V poglavju <<ch03-git-branching#_remote_branches>> smo na kratko govorili o tem, kako lahko spremenite privzeto ime veje "`master`".
100
+
V poglavju <<ch03-git-branching#_remote_branches>> smo na kratko govorili o tem, kako lahko spremenite privzeto ime veje »master«.
101
101
102
102
Ta ukaz smo uporabili za ustvarjanje praznega golega repozitorija za strežnik v <<ch04-git-on-the-server#_bare_repo>>.
103
103
@@ -126,7 +126,7 @@ Za osnovni potek dela s posnetki vsebine in potrjevanjem v zgodovino je le nekaj
126
126
127
127
==== git add
128
128
129
-
Ukaz `git add` doda vsebino iz delovnega direktorija v področje priprave podatkov (ali "`indeks`") za naslednjo potrditev.
129
+
Ukaz `git add` doda vsebino iz delovnega direktorija v področje priprave podatkov (ali »indeks«) za naslednjo potrditev.
130
130
Ko se zažene ukaz `git commit`, privzeto pogleda le to področje za pripravo, zato se ukaz `git add` uporablja za urejanje, kaj želite imeti v naslednjem posnetku potrditve.
131
131
132
132
Ta ukaz je v Gitu izjemno pomemben in je v tej knjigi omenjen ali uporabljen na desetine mest.
@@ -365,7 +365,7 @@ To vam lahko pomaga, da boste zelo specifični glede dela, ki ga želite deliti.
365
365
==== git remote
366
366
367
367
Ukaz `git remote` je upravljavsko orodje za vaše zapise oddaljenih repozitorijev.
368
-
Omogoča vam, da dolge URL-je shranite kot kratke ročaje, kot je "`origin`", tako da jih ni treba vedno vpisovati.
368
+
Omogoča vam, da dolge URL-je shranite kot kratke ročaje, kot je »origin«, tako da jih ni treba vedno vpisovati.
369
369
Lahko imate več takih ročajev in ukaz `git remote` se uporablja za dodajanje, spreminjanje in brisanje teh ročajev.
370
370
371
371
Ta ukaz je podrobno opisan v poglavju <<ch02-git-basics-chapter#_remote_repos>>, vključno s seznamom, dodajanjem, odstranjevanjem in preimenovanjem ročajev.
@@ -447,7 +447,7 @@ Ti ukazi vam pomagajo upravljati veje na ta način.
447
447
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.
448
448
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.
449
449
450
-
Postopek izbire najboljšega (angl. "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>>.
To delo je izdano pod licenco "Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported".
1
+
To delo je izdano pod licenco »Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported«.
2
2
Za ogled kopije te licence obiščite https://creativecommons.org/licenses/by-nc-sa/3.0 ali pošljite sporočilo na Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
Copy file name to clipboardExpand all lines: book/01-introduction/sections/about-version-control.asc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
=== O nadzoru različic
2
2
3
3
(((Nadzor različic)))
4
-
Kaj je "`nadzor različic`" in zakaj bi morali za to skrbeti?
4
+
Kaj je »nadzor različic« in zakaj bi morali za to skrbeti?
5
5
Nadzor različic je sistem, ki s časom zapisuje spremembe v datoteko ali skupek datotek, da lahko kasneje prikličete določeno različico.
6
6
Za primere v tej knjigi boste uporabljali izvorno kodo programske opreme kot datoteke, ki bodo nadzirane v različicah, vendar v resnici lahko to naredite s skoraj katerimkoli tipom datotek na računalniku.
Copy file name to clipboardExpand all lines: book/01-introduction/sections/help.asc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
[[_git_help]]
2
2
=== Pridobivanje pomoči
3
3
4
-
Če kadarkoli potrebujete pomoč med uporabo Gita, so na voljo trije enakovredni načini, da dobite izčrpno pomoč strani priročnika (manpage) za katerikoli ukaz Git:
4
+
Če kadarkoli potrebujete pomoč med uporabo Gita, so na voljo trije enakovredni načini, da dobite izčrpno pomoč strani priročnika (_manpage_) za katerikoli ukaz Git:
5
5
6
6
[source,console]
7
7
----
@@ -21,7 +21,7 @@ Ti ukazi so dobri, ker lahko do njih dostopate kjerkoli, celo brez povezave.
21
21
Če stani priročnika in ta knjiga niso dovolj in potrebujete pomoč preko osebe, lahko poskusite `#git`, `#github`, ali `#gitlab` kanale na Libera Chat IRC strežniku, ki ga lahko najdete na https://libera.chat/[^].
22
22
Ti kanali so pogosto napolnjeni s stotinami ljudi, ki veliko vedo o Gitu in so pogosto pripravljeni pomagati.(((IRC)))
23
23
24
-
Poleg tega, če ne potrebujete obsežne pomoči v obliki man-strani, ampak samo potrebujete hitro osvežitev o možnostih za določen ukaz v Git, lahko zaprosite za bolj jedrnat izhod "`help`" z uporabo možnosti `-h`, kot na primer:
24
+
Poleg tega, če ne potrebujete obsežne pomoči v obliki man-strani, ampak samo potrebujete hitro osvežitev o možnostih za določen ukaz v Git, lahko zaprosite za bolj jedrnat izhod `help` z uporabo možnosti `-h`, kot na primer:
Ko imate vse potrebne odvisnosti, lahko nadaljujete in vzamete zadnjo označeno izdajo paketa (tarball) iz več mest.
116
+
Ko imate vse potrebne odvisnosti, lahko nadaljujete in vzamete zadnjo označeno izdajo paketa (_tarball_) iz več mest.
117
117
Lahko ga dobite preko kernel.org strani na https://www.kernel.org/pub/software/scm/git[^], ali zrcalne slike na spletni strani GitHub na https://github.com/git/git/tags[^].
118
118
V splošnem je nekoliko jasnejše, kaj je zadnja verzija na strani GitHub, vendar stran kernel.org ima tudi podpis izdaj, če želite preveriti svoj prenos.
Copy file name to clipboardExpand all lines: book/01-introduction/sections/what-is-git.asc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@ Za bolj poglobljen pogled na to, kako Git shranjuje svoje podatke in kako lahko
77
77
==== Tri stanja
78
78
79
79
Sedaj bodite pozorni - to je glavna stvar, ki si jo morate zapomniti o Gitu, če želite, da preostanek procesa učenja poteka gladko.
80
-
Git ima tri glavna stanja, v katerih se lahko nahajajo vaše datoteke: _spremenjene_ (modified), _dane v pripravo_ (staged) in _potrjene_ (commited).
80
+
Git ima tri glavna stanja, v katerih se lahko nahajajo vaše datoteke: _spremenjene_ (angl. _modified_), _dane v pripravo_ (angl. _staged_) in _potrjene_ (angl. _commited_).
81
81
82
82
* Spremenjeno pomeni, da ste spremenili datoteko, vendar je še niste potrdili v svojo podatkovno bazo.
83
83
* Dano v pripravo pomeni, da ste označili spremenjeno datoteko v njeni trenutni verziji, da gre v naslednji posnetek potrditve.
@@ -92,7 +92,7 @@ Delovni direktorij je en sam izvlek ene verzije projekta.
92
92
Te datoteke so povlečene iz stisnjene podatkovne baze v direktoriju Git in dane na disk za vas, da jih uporabite ali spremenite.
93
93
94
94
Področje priprave je datoteka, v splošnem vsebovana v vašem direktoriju Git, ki shranjuje informacije o tem, kaj bo šlo v vašo naslednjo potrditev.
95
-
Njegovo tehnično ime v jeziku Git je "`index`", vendar se pogosto imenuje tudi področje priprave podatkov (angl. "`staging area`").
95
+
Njegovo tehnično ime v jeziku Git je »indeks« (angl. _index_), vendar se pogosto imenuje tudi področje priprave podatkov (angl. _staging area_).
96
96
97
97
Direktorij Git je, kjer Git shranjuje meta podatke in objektno podatkovno bazo za vaš projekt.
98
98
To je najpomembnejši del Gita in je, kar se kopira, ko _klonirate_ repozitorij iz drugega računalnika.
Copy file name to clipboardExpand all lines: book/02-git-basics/sections/getting-a-repository.asc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ Na tej točki imate repozitorij Git s sledenimi datotekami in začetno potrditvi
57
57
==== Kloniranje obstoječega repozitorija
58
58
59
59
Če želite dobiti kopijo obstoječega repozitorija Git, na primer projekt, ki mu želite prispevati, je ukaz, ki ga potrebujete, `git clone`.
60
-
Če ste že seznanjeni z ostalimi sistemi VCS, kot je Subversion, boste opazili, da je ukaz "clone" in ne "checkout".
60
+
Če ste že seznanjeni z ostalimi sistemi VCS, kot je Subversion, boste opazili, da je ukaz `clone` in ne `checkout`.
61
61
To je pomembna razlika - namesto da dobite samo delovno kopijo, Git dobi polno kopijo skoraj vseh podatkov, ki jih ima strežnik.
62
62
Vsaka različica vsake datoteke zgodovine projekta je privzeto povlečena, ko poženete `git clone`.
63
63
V bistvu, če se disk vašega strežnika pokvari, lahko pogosto uporabite skoraj katerikoli klon kateregakoli odjemalca, da strežnik povrnete v stanje, v katerem je bil, ko je bil kloniran (morda boste izgubili nekatere kljuke strežniške strani in podobno, vendar vsi podatki v različicah bi morali bili tam - za več podrobnosti si oglejte poglavje <<ch04-git-on-the-server#_getting_git_on_a_server>>).
Copy file name to clipboardExpand all lines: book/02-git-basics/sections/recording-changes.asc
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ Untracked files:
62
62
nothing added to commit but untracked files present (use "git add" to track)
63
63
----
64
64
65
-
Vidite lahko, da vaša nova datoteka `README` ni sledena, ker je pod "`Untracked files`", kar je v vašem izpisu statusa.
65
+
Vidite lahko, da vaša nova datoteka `README` ni sledena, ker je pod »Untracked files«, kar je v vašem izpisu statusa.
66
66
Nesledeno v osnovi pomeni, da Git vidi datoteko, ki je niste imeli v prejšnjem posnetku (potrditvi) in še ni bila dana v pripravo; Git je ne bo začel vključevati v vaše potrjene posnetke, dokler mu tega eksplicitno ne naročite.
67
67
To dela zato, da ne začnete po nesreči vključevati generiranih binarnih datotek ali ostalih datotek, ki jih niste mislili vključiti.
68
68
Želeli boste začeti z vključevanjem `README`, torej začnimo s sledenjem datoteke.
@@ -92,7 +92,7 @@ Changes to be committed:
92
92
93
93
----
94
94
95
-
Da je dana v pripravo, lahko veste, ker je pod naslovom "`Changes to be committed`".
95
+
Da je dana v pripravo, lahko veste, ker je pod naslovom »Changes to be committed«.
96
96
Če na tej točki izvedete potrditev, bo različica datoteke v času, ko ste pognali `git add`, v naknadni zgodovini posnetka.
97
97
Morda se spomnite, ko ste prej pognali `git init`, ste nato pognali `git add <files>` - to je bil začetek sledenja datotek v vašem direktoriju.(((Ukazi Git, init)))(((Ukazi Git, add)))
98
98
Ukaz `git add` vzame ime poti za datoteko ali pa direktorij; če je direktorij, ukaz doda vse datoteke v tem direktoriju rekurzivno.
@@ -120,10 +120,10 @@ Changes not staged for commit:
120
120
121
121
----
122
122
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.
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.
124
124
Za dodajanje v področje priprave, poženite ukaz `git add`.
125
125
`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.
126
-
Lahko je v pomoč razmišljati o tem bolj v smislu "`dodaj točno to vsebino naslednji potrditvi`", kot pa "`dodaj to datoteko projektu`".(((Ukazi Git, add)))
126
+
Lahko je v pomoč razmišljati o tem bolj v smislu »dodaj točno to vsebino naslednji potrditvi«, kot pa »dodaj to datoteko projektu«.(((Ukazi Git, add)))
127
127
Poženimo sedaj `git add`, da dodamo datoteko `CONTRIBUTING.md` v področje priprave in nato ponovno poženimo `git status`:
128
128
129
129
[source,console?prompt=$]
@@ -221,7 +221,7 @@ $ cat .gitignore
221
221
*~
222
222
----
223
223
224
-
Prva vrstica pove Gitu, naj ignorira katerekoli datoteke, ki se končajo z "`.o`" ali "`.a`" - objekti in arhivske datoteke, ki so lahko produkt gradnje vaše kode.
224
+
Prva vrstica pove Gitu, naj ignorira katerekoli datoteke, ki se končajo z ».o« ali ».a« - objekti in arhivske datoteke, ki so lahko produkt gradnje vaše kode.
225
225
Druga vrstica pove Gitu, naj ignorira vse datoteke, ki se končajo s tildo (`~`), ki jo uporabljajo mnogi tekstovni urejevalniki, kot je Emacs, da označujejo začasne datoteke.
226
226
Dodate lahko tudi direktorij log, tmp ali pid, avtomatsko generirano dokumentacijo itd.
227
227
Nastavitev datoteke `.gitignore` preden začnete, je v splošnem dobra ideja, da po nesreči ne potrdite datotek, ki jih v resnici ne želite imeti v svojem repozitoriju Git.
@@ -518,7 +518,7 @@ To je priročno, vendar bodite pazljivi; včasih vam ta zastavica vključi tudi
518
518
Da odstranite datoteko iz Gita, jo morate odstraniti iz svojih sledenih datotek (bolj točno, odstraniti iz vašega področja priprave) in nato narediti potrditev.
519
519
To naredi ukaz `git rm` in prav tako odstrani datoteko iz vašega delovnega direktorija, da je naslednjič ne vidite kot nesledeno datoteko.
520
520
521
-
Če datoteko enostavno odstranite iz svojega delovnega direktorija, se prikaže pod "`Changes not staged for commit`" (to je _izven področja priprave_), v področju vašega izpisa `git status`:
521
+
Če datoteko enostavno odstranite iz svojega delovnega direktorija, se prikaže pod »Changes not staged for commit« (to je _izven področja priprave_), v področju vašega izpisa `git status`:
Copy file name to clipboardExpand all lines: book/02-git-basics/sections/remotes.asc
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,8 @@ V tem razdelku bomo pokrili nekaj od teh veščin upravljanja daljav.
11
11
[NOTE]
12
12
.Oddaljeni repozitoriji so lahko na vaši lokalni napravi.
13
13
====
14
-
Popolnoma mogoče je, da delate z oddaljenim ("`remote`") repozitorijem, ki je v resnici na istem gostitelju kot vi.
15
-
Beseda "`oddaljen`" ne pomeni nujno, da je repozitorij drugje na omrežju ali na internetu, temveč samo, da je drugje.
14
+
Popolnoma mogoče je, da delate z oddaljenim (angl. _remote_) repozitorijem, ki je v resnici na istem gostitelju kot vi.
15
+
Beseda »oddaljen« ne pomeni nujno, da je repozitorij drugje na omrežju ali na internetu, temveč samo, da je drugje.
16
16
Delo s takšnim oddaljenim repozitorijem še vedno vključuje vse standardne operacije potiskanja, vlečenja in pridobivanja kot pri katerem koli drugem oddaljenem repozitoriju.
17
17
====
18
18
@@ -118,7 +118,7 @@ $ git fetch <remote>
118
118
Ukaz gre v oddaljeni projekt in iz tega oddaljenega projekta povleče vse podatke, ki jih še nimate.
119
119
Ko to naredite, bi morali imeti reference na vse veje iz te daljave, ki jih lahko kadarkoli združite ali raziščete.
120
120
121
-
Če klonirate repozitorij, ukaz avtomatsko doda ta oddaljeni repozitorij pod ime "`origin`".
121
+
Če klonirate repozitorij, ukaz avtomatsko doda ta oddaljeni repozitorij pod ime »origin«.
122
122
Torej, `git fetch origin` prinese katerokoli delo, ki je bilo potisnjeno na ta strežnik, odkar ste ga klonirali (ali zadnje prenešeno iz njega).
123
123
Pomembno je opaziti, da ukaz `git fetch` samo prenese podatke v vaš lokalni repozitorij - avtomatsko jih ne združi s katerimkoli delom ali spremeni česa, na čemer trenutno delate.
124
124
Združiti jih morate ročno v svoje delo, ko ste pripravljeni.
Če želite pogledati različice datotek, na katere oznaka kaže, lahko naredite `git checkout` določene oznake, vendar vam to vaš repozitorij da v stanje "`detached HEAD`", kar ima določene stranske učinke:
261
+
Če želite pogledati različice datotek, na katere oznaka kaže, lahko naredite `git checkout` določene oznake, vendar vam to vaš repozitorij da v »stanje ločene glave« (angl. _detached HEAD state_), kar ima določene stranske učinke:
262
262
263
263
[source,console?prompt=$]
264
264
----
@@ -287,7 +287,7 @@ Previous HEAD position was 99ada87... Merge pull request #89 from schacon/append
287
287
HEAD is now at df3f601... Add atlas.json and cover image
288
288
----
289
289
290
-
Če v stanju "`detached HEAD`" naredite spremembe in nato ustvarite potrditev, bo ostala oznaka enaka, vendar vaša nova potrditev ne bo pripadala nobeni veji in bo nedosegljiva, razen preko točne zgoščene vrednosti potrditve.
290
+
Če v »stanju ločene glave« (angl. _detached HEAD state_) naredite spremembe in nato ustvarite potrditev, bo ostala oznaka enaka, vendar vaša nova potrditev ne bo pripadala nobeni veji in bo nedosegljiva, razen preko točne zgoščene vrednosti potrditve.
291
291
Torej, če morate narediti spremembe - na primer, da popravljate hrošča na starejši verziji - boste na splošno želeli ustvariti vejo:
0 commit comments