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
Naučili ste se, kako izkoristiti moč Gita znotraj orodij, ki jih uporabljate med vašim vsakodnevnim delom, in tudi kako dostopati do repozitorijev Git iz vaših lastnih programov.
28
+
Naučili ste se, kako izkoristiti moč Gita znotraj orodij, ki jih uporabljate med svojim vsakodnevnim delom, in tudi kako dostopati do repozitorijev Git iz vaših lastnih programov.
Copy file name to clipboardExpand all lines: B-embedding-git-in-your-applications.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
@@ -3,9 +3,9 @@
3
3
== Vdelava Gita v vašo aplikacijo
4
4
5
5
Če je vaša aplikacija namenjena razvijalcem, obstaja dobra možnost, da lahko izkoristi integracijo nadzora izvorne kode.
6
-
Tudi aplikacije, ki niso namenjene razvijalcem, kot so urejevalniki dokumentov, lahko potencialno koristijo lastnosti nadzora različic in Gitov model deluje zelo dobro za mnoge različne scenarije.
6
+
Tudi aplikacije, ki niso namenjene razvijalcem, kot so urejevalniki dokumentov, lahko potencialno uporabijo lastnosti nadzora različic in Gitov model deluje zelo dobro za mnoge različne scenarije.
7
7
8
-
Če potrebujete integrirati Git z vašo aplikacijo, imate v osnovi dve opciji: ustvariti ukazno vrstico in klicati ukaz `git`, ali pa vdelati knjižnico Git v vašo aplikacijo.
8
+
Če morate integrirati Git z vašo aplikacijo, imate v osnovi dve opciji: ustvariti ukazno vrstico in klicati ukaz `git`, ali pa vdelati knjižnico Git v vašo aplikacijo.
9
9
Tu bomo pogledali integracijo z ukazno vrstico in nekaj najbolj priljubljenih knjižnic Git za vdelavo.
Copy file name to clipboardExpand all lines: C-git-commands.asc
+19-19Lines changed: 19 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
Skozi knjigo smo predstavili na desetine ukazov Git in se trudili, da bi jih predstavili znotraj neke vrste pripovedi s postopnim dodajanjem več ukazov v zgodbo.
6
6
Vendar pa to pusti primere uporabe ukazov nekoliko razpršene po celotni knjigi.
7
7
8
-
V tem dodatku bomo pregledali vse ukaze Git, ki smo jih obravnavali v knjigi, približno razvrščene glede na to, za kaj se uporabljajo.
8
+
V tem dodatku bomo pregledali vse ukaze Git, ki smo jih obravnavali v knjigi, in približno so razvrščeni glede na to, za kaj se uporabljajo.
9
9
Govorili bomo o tem, kaj vsak ukaz na splošno naredi, in nato poudarili, kje v knjigi smo ga uporabili.
10
10
11
11
[TIP]
@@ -29,15 +29,15 @@ Obstaja več datotek, ki jih bo ta ukaz prebral in zapisal, tako da lahko vredno
29
29
30
30
Ukaz `git config` se uporablja v skoraj vsakem poglavju knjige.
31
31
32
-
V razdelku <<ch01-getting-started#_first_time>> smo ga uporabili, da smo pred začetkom uporabe Gita določili naše ime, e-poštni naslov in nastavitve urejevalnika.
32
+
V razdelku <<ch01-getting-started#_first_time>> smo ga uporabili, da smo pred začetkom uporabe Gita določili svoje ime, e-poštni naslov in nastavitve urejevalnika.
33
33
34
34
V razdelku <<ch02-git-basics-chapter#_git_aliases>> smo pokazali, kako ga lahko uporabite za ustvarjanje okrajšanih ukazov, ki se razširijo v dolge zaporedne možnosti, da jih ni treba vsakič vpisovati.
35
35
36
36
V razdelku <<ch03-git-branching#_rebasing>> smo ga uporabili, da smo določili privzeto vedenje `--rebase`, ko zaženemo ukaz `git pull`.
37
37
38
38
V razdelku <<ch07-git-tools#_credential_caching>> smo ga uporabili, da smo nastavili privzeti repozitorij za vaša gesla HTTP.
39
39
40
-
V razdelku <<ch08-customizing-git#_keyword_expansion>> smo pokazali, kako nastaviti t.i. filtra `smudge` in `clean` na vsebini, ki prihaja in odhaja iz Gita.
40
+
V razdelku <<ch08-customizing-git#_keyword_expansion>> smo pokazali, kako nastaviti t.i. filtra `smudge` in `clean` na vsebini, ki prihaja in odhaja iz Gita.
41
41
42
42
Nazadnje, skoraj celoten razdelek <<ch08-customizing-git#_git_config>> je posvečen temu ukazu.
43
43
@@ -110,11 +110,11 @@ Ustvari novo mapo, vstopi vanjo in zažene `git init`, da naredi prazen repozito
110
110
111
111
Ukaz `git clone` se uporablja na desetinah mest po knjigi, vendar bomo našteli le nekaj zanimivih.
112
112
113
-
Uvodoma je predstavljen in pojasnjen v <<ch02-git-basics-chapter#_git_cloning>>, kjer smo predstavili nekaj primerov.
113
+
V uvodu je predstavljen in pojasnjen v <<ch02-git-basics-chapter#_git_cloning>>, kjer smo predstavili nekaj primerov.
114
114
115
115
V poglavju <<ch04-git-on-the-server#_getting_git_on_a_server>> smo preučili uporabo možnosti `--bare`, da ustvarimo kopijo repozitorija Git brez delovne mape.
116
116
117
-
V poglavju <<ch07-git-tools#_bundling>> smo ga uporabili za razpakiranje zapakiranega repozitorija Git.
117
+
V poglavju <<ch07-git-tools#_bundling>> smo ga uporabili za odprtje repozitorija Git, povezanega v paket.
118
118
119
119
Končno pa smo v poglavju <<ch07-git-tools#_cloning_submodules>> spoznali možnost `--recurse-submodules`, ki poenostavi kloniranje repozitorija z vdelanimi podmoduli.
120
120
@@ -129,7 +129,7 @@ Za osnovni potek dela s posnetki vsebine in potrjevanjem v zgodovino je le nekaj
129
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
-
Ta ukaz je v Gitu izjemno pomemben in je v tej knjigi omenjen ali uporabljen na desetine mestih.
132
+
Ta ukaz je v Gitu izjemno pomemben in je v tej knjigi omenjen ali uporabljen na desetine mest.
133
133
Hitro bomo pokrili nekatere edinstvene načine uporabe.
134
134
135
135
Najprej smo podrobno predstavili in razložili `git add` v poglavju <<ch02-git-basics-chapter#_tracking_files>>.
@@ -205,7 +205,7 @@ Podobno kot ukaz `git add`, tudi ta ukaz pripravi odstranitev datoteke za nasled
205
205
V poglavju <<ch02-git-basics-chapter#_removing_files>> smo podrobneje obravnavali ukaz `git rm`, vključno z rekurzivnim odstranjevanjem datotek in odstranjevanjem datotek samo iz področja priprave, vendar jih pustimo v delovnem direktoriju z uporabo možnosti `--cached`.
206
206
207
207
Edina druga različna uporaba ukaza `git rm` v knjigi je v poglavju <<ch10-git-internals#_removing_objects>>, kjer smo na kratko uporabili in pojasnili uporabo možnosti `--ignore-unmatch` pri izvajanju ukaza `git filter-branch`, kar preprosto preprečuje, da bi se prijavila napaka, ko datoteke, ki jih želimo odstraniti, ni.
208
-
To lahko koristi za skriptiranje.
208
+
To se lahko uporabi za skriptiranje.
209
209
210
210
==== git mv
211
211
@@ -218,7 +218,7 @@ Ta ukaz smo samo na kratko omenili v poglavju <<ch02-git-basics-chapter#_git_mv>
218
218
Ukaz `git clean` se uporablja za odstranjevanje nepotrebnih datotek iz vašega delovnega direktorija.
219
219
To lahko vključuje odstranjevanje začasnih artefaktov gradnje ali datotek z združitvenimi konflikti.
220
220
221
-
Veliko možnosti in scenarijev, v katerih bi uporabili ukaz clean, smo obravnavali v poglavju <<ch07-git-tools#_git_clean>>.
221
+
Veliko možnosti in scenarijev, v katerih bi uporabili ukaz `clean`, smo obravnavali v poglavju <<ch07-git-tools#_git_clean>>.
222
222
223
223
=== Veje in združevanje
224
224
@@ -275,15 +275,15 @@ Omenili smo ga na hitro v <<ch03-git-branching#_basic_merge_conflicts>> in podro
275
275
==== git log
276
276
277
277
Ukaz `git log` se uporablja za prikazovanje dosegljive zabeležene zgodovine projekta od najnovejše zabeležene različice nazaj.
278
-
Privzeto prikazuje samo zgodovino veje, na kateri se trenutno nahajate, vendar lahko navedete drugačne ali celo več glav ali vej, od katerih se želite premikati.
278
+
Privzeto prikazuje samo zgodovino veje, na kateri trenutno ste, vendar lahko navedete drugačne ali celo več glav ali vej, od katerih se želite premikati.
279
279
Pogosto se uporablja tudi za prikaz razlik med dvema ali več vejami na ravni potrditev.
280
280
281
281
Ta ukaz se uporablja v skoraj vsakem poglavju knjige za prikazovanje zgodovine projekta.
282
282
283
283
Ukaz smo predstavili in ga podrobno obravnavali v <<ch02-git-basics-chapter#_viewing_history>>.
284
284
Tam smo si ogledali možnosti `-p` in `--stat`, da dobimo idejo, kaj je bilo predstavljeno v vsaki potrditvi, in možnosti `--pretty` in `--oneline`, da si zgodovino ogledamo bolj jedrnato, skupaj s preprostimi možnostmi filtriranja po datumu in avtorju.
285
285
286
-
V <<ch03-git-branching#_create_new_branch>> smo ga uporabili z možnostjo `--decorate`, da si lažje vizualiziramo, kje so kazalniki naših vej, in uporabimo tudi možnost `--graph`, da si ogledamo, kako izgledajo različne zgodovine.
286
+
V <<ch03-git-branching#_create_new_branch>> smo ga uporabili z možnostjo `--decorate`, da si lažje vizualiziramo, kje so kazalniki naših vej, in uporabimo tudi možnost `--graph`, da si ogledamo, kako so videti različne zgodovine.
287
287
288
288
V poglavjih <<ch05-distributed-git#_private_team>> in <<ch07-git-tools#_commit_ranges>> smo pokrili sintakso `branchA..branchB` pri uporabi ukaza `git log`, da vidimo, katere potrditve so edinstvene za vejo v primerjavi z drugo vejo.
289
289
V <<ch07-git-tools#_commit_ranges>> smo to precej obsežno obravnavali.
@@ -327,7 +327,7 @@ Uporabljali smo ga tudi v več primerih v <<ch05-distributed-git#_contributing_p
327
327
328
328
Uporabljali smo ga za prenos posamezne specifične reference, ki je zunaj privzetega prostora v <<ch06-github#_pr_refs>> in videli, kako prenesti iz svežnja v <<ch07-git-tools#_bundling>>.
329
329
330
-
V <<ch10-git-internals#_refspec>> smo nastavili zelo prilagojene refspecifikacije, da `git fetch` opravi nekoliko drugačno dejanje kot privzeto.
330
+
V <<ch10-git-internals#_refspec>> smo nastavili zelo prilagojene referenčne specifikacije, da `git fetch` opravi nekoliko drugačno dejanje kot privzeto.
331
331
332
332
==== git pull
333
333
@@ -344,7 +344,7 @@ Na koncu smo zelo hitro omenili, da mu lahko s stikalom `--verify-signatures` om
344
344
==== git push
345
345
346
346
Ukaz `git push` se uporablja za komunikacijo z drugim repozitorijem, izračuna razliko med lokalno bazo podatkov in oddaljeno bazo podatkov ter to razliko potisne v drug repozitorij.
347
-
Potreben je dostop za pisanje do drugega repozitorija in običajno je na nek način overjen.
347
+
Potreben je dostop za pisanje do drugega repozitorija in običajno je na nekakšen način overjen.
348
348
349
349
Najprej smo si ogledali ukaz `git push` v poglavju <<ch02-git-basics-chapter#_pushing_remotes>>.
350
350
Tukaj smo pokrili osnove potiskanja veje v oddaljeni repozitorij.
@@ -355,7 +355,7 @@ Skozi poglavje <<ch05-distributed-git#_contributing_project>> smo si ogledali ve
355
355
356
356
V poglavju <<ch02-git-basics-chapter#_sharing_tags>> smo videli, kako ga uporabiti za deljenje oznak, ki ste jih ustvarili, z uporabo možnosti `--tags`.
357
357
358
-
V poglavju <<ch07-git-tools#_publishing_submodules>> smo uporabili možnost `--recurse-submodules`, da smo preverili, ali je bilo vso delo z našimi podmoduli objavljeno, preden potisnemo nadrejeni projekt, kar je lahko resnično koristno pri uporabi podmodulov.
358
+
V poglavju <<ch07-git-tools#_publishing_submodules>> smo uporabili možnost `--recurse-submodules`, da smo preverili, ali je bilo vse delo z našimi podmoduli objavljeno, preden potisnemo nadrejeni projekt, kar je lahko resnično koristno pri uporabi podmodulov.
359
359
360
360
V poglavju <<ch08-customizing-git#_other_client_hooks>> smo na kratko govorili o kljuki `pre-push`, ki je skripta, ki jo lahko nastavimo, da se izvede pred končanjem potiskanja, da preveri, ali je potiskanje dovoljeno.
361
361
@@ -364,7 +364,7 @@ To vam lahko pomaga, da boste zelo specifični glede dela, ki ga želite deliti.
364
364
365
365
==== git remote
366
366
367
-
Ukaz `git remote` je upravljalsko orodje za vaše zapise oddaljenih repozitorijev.
367
+
Ukaz `git remote` je upravljavsko orodje za vaše zapise oddaljenih repozitorijev.
368
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
@@ -427,7 +427,7 @@ V celoti je opisano v poglavju <<ch07-git-tools#_binary_search>> in je samo omen
427
427
==== git blame
428
428
429
429
Ukaz `git blame` označuje vrstice katere koli datoteke s potrditvijo, ki je bila zadnja, ki je uvedla spremembo v vsako vrstico datoteke, in kdo je ta potrditev ustvaril.
430
-
To je koristno, da najdete osebo, ki jo lahko povprašate po dodatnih informacijah o določenem delu vaše kode.
430
+
To je koristno, da najdete osebo, ki jo lahko povprašate po dodatnih informacijah o določenem delu svoje kode.
431
431
432
432
Opisan je v poglavju <<ch07-git-tools#_file_annotation>> in se samo omeni v tem poglavju.
433
433
@@ -439,12 +439,12 @@ Opisan je v poglavju <<ch07-git-tools#_git_grep>> in se samo omeni v tem poglavj
439
439
440
440
=== Popravljanje
441
441
442
-
Nekaj ukazov v Gitu se osredotoča na koncept razmišljanja o potrditvah glede na spremembe, ki jih uvajajo, kot da bi bila serija potrditev serija popravkov.
443
-
Ti ukazi vam pomagajo upravljati vaše veje na ta način.
442
+
Nekaj ukazov v Gitu se osredotoča na zasnovo razmišljanja o potrditvah glede na spremembe, ki jih uvajajo, kot da bi bila serija potrditev serija popravkov.
443
+
Ti ukazi vam pomagajo upravljati veje na ta način.
444
444
445
445
==== git cherry-pick
446
446
447
-
Ukaz `git cherry-pick` se uporablja za vzemanje spremembe, uvedene v eni potrditvi Gita, in poskuša ponovno uvesti kot novo potrditev na veji, na kateri trenutno delate.
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
450
Postopek izbire najboljšega (ang. "cherry picking") je opisan in prikazan v <<ch05-distributed-git#_rebase_cherry_pick>>.
@@ -536,7 +536,7 @@ Ta ukaz je podrobno opisan v poglavju <<ch09-git-and-other-systems#_custom_impor
536
536
537
537
=== Administracija
538
538
539
-
Če upravljate z repozitorijem Git ali morate nekaj popraviti na velik način, Git zagotavlja številne upravljavske ukaze, ki vam lahko pomagajo.
539
+
Če upravljate repozitorij Git ali morate nekaj popraviti na velik način, Git zagotavlja številne upravljavske ukaze, ki vam lahko pomagajo.
0 commit comments