Nadzor različic je bistvena stvar za kode in datoteke v skupinskem sodelovanju, Git pa je eno pomembnih orodij za nadzor različic. Git in GitHub sta med seboj tudi povezani. Trenutno je git najbolj priljubljeno orodje za nadzor različic s 70-odstotnim obiskom - skoraj 6 tisoč podjetij, vključno z odjemalci Reddit, Shopify in Netflix Git. Če želite biti strokovnjak za Git in GitHub, morate začeti z nekaj najboljšimi smernicami. Pridobivanje popolnih smernic je težko; zato smo tu z impresivnim številom Git knjig, ki bodo delovale kot popolne smernice za učenje Gita.
Najboljše knjige Git za novince in strokovnjake
Ta knjiga je zbrala impresivno število knjig Git, katerih namen je bralcem pomagati najti najboljše knjige, ki se zlahka naučijo Gita. Večina knjig je zajela tako Git kot GitHub; tako jih je dovolj v njihovi vsebini.
Skoraj vse knjige pomagajo začetnikom; obstaja pa nekaj namenskih knjig za strokovnjake in nekaj knjig, ki služijo vsem namenom. Verjamemo, da boste našli primerno knjigo tako, da boste prebrali kratek uvod v knjigo in vsebino, omenjeno v vsaki knjigi.
1. Uvod v Git in GitHub
Ta knjiga o gitu uči temeljne vidike Gita. Zajema zagon, namestitev, ustvarjanje delovnega okolja itd. na začetku. Poleg tega boste vedeli, kaj se bo zgodilo, ko boste nekaj storili in kaj morate storiti, preden karkoli storite s kodiranjem. Nekatere pomembne teme so ustvarjanje lokalnega repozitorija git, spreminjanje in dodajanje datotek, pregledovanje razlik itd.
Kazalo
- Kaj sta Git in GitHub?
- Namestitev Git
- Konfiguriranje Git
- Ustvarjanje repozitorija Git
- Ugotovitev, kaj se dogaja
- Spremembe in njihovo sledenje
- Sinhronizacija vašega lokalnega repozitorija Git z GitHub
- Brisanje in preimenovanje datotek
- Razveljavitev sprememb
- Razvejanje
- Oznake in objave
- Prenos repozitorija
- Upravljanje več kopij repozitorija
Prenesite knjigo
2. Gradnja orodij z GitHubom
Večina podatkov je dostopnih in jih je mogoče spremeniti, ki se hranijo v skladiščih Git z uporabo API-ja GitHub. Ta knjiga vam pomaga najti, kako to narediti na zelo enostaven in preprost način. Našli boste dejavnosti, podatke Gita, različne teme itd. poleg tega lahko veste, kako spremeniti vse, kar je povezano s skladišči.
Kazalo
- API Unclad GitHub
- Gists in Gist API
- GitHub in Wikis z Gollumom
- Python in API za iskanje
- .Net in API stanja prevzema
- Ruby in Jekyll
- Android in Git Data API
- CoffeeScript, Hubot in Activity API
- JavaScript in Git Data API
- GitHub Enterprise
- Ruby, NodeJS, (in lupina) pri GitHub
Prenesite knjigo
3. Knjiga skupnosti Git
Git Community Book je odlično vodilo za začetnike Gita. Knjiga vas bo v zelo kratkem času naučila shranjevanja podatkov v git-u. Knjiga v glavnem obravnava postopek namestitve Gita, običajne in izhodiščne navade, navade na srednji in napredni ravni. Spoznali boste tudi, kako najbolje delati v okolju Git.
Kazalo
- Dobrodošli v Gitu
- Prva namestitev Gita
- Osnovna uporaba
- Vmesna uporaba
- Napredni Git
- Delo z Gitom
- Notranja oprema in vodovod
Prenesite knjigo
4. Git Essentials: Ustvarjanje, spajanje in distribucija kode z Git
Tako kot druge knjige o Gitu se tudi Git Essential: Create, Merge in Distribute Code z Git začne z osnovami Gita. Spoznali boste, kako gladko začeti z Gitom. Potrebovali boste, da se temeljnega delovnega postopka naučite, če ste lokalni in oddaljeni. Na koncu vam bo knjiga ponudila zelo bogat vir Gita, ki se ga boste lahko samozavestno učili.
Kazalo
- Uvod v Git
- Osnove Git - lokalno delo
- Osnove Gita - delo na daljavo
- Osnove Git - Koncepti, konfiguracije in ukazi v niši
- Pridobivanje najbolj dobrih odborov in poteka dela
- Prehod na Git
- Git viri
Prenesite knjigo
5. Git Flow
Git Flow je zelo zanimiva knjiga, v kateri se ne boste učili le z besedilom, ampak obstaja veliko ilustracij, s katerimi se boste Git zlahka naučili z vizualnimi ilustracijami. Knjiga vsebuje različne konvencije, postopek namestitve, značilnosti Gita itd. Pri opisovanju funkcij so potrebne teme, kot so ustvarjanje, življenjska doba itd. Enak postopek se upošteva v hitrem popravku in izdaji.
Prenesite knjigo
6. Git za ljudi
Knjiga ima drugačen začetek, za razliko od drugih knjig Git pri svojem začetku. Najprej vam bo knjiga že na začetku dala misel na različice. Potem boste spoznali glavne stvari Gita. Potem vas bo pripeljal do različnih vej Gita, kjer se boste s tem lahko pravilno seznanili. In končno, knjiga vas bo izjemno osvetlila z zgodovino teme.
Kazalo
- 1. poglavje: Razmišljanje v različicah
- 2. poglavje: Osnove
- Poglavje 3: Podružnice
- Poglavje 4: Daljinski upravljalniki
- 5. poglavje: Zgodovina
Prenesite knjigo
7. Git za ekipe
Do zdaj so vse knjige o Gitu, o katerih smo razpravljali, temeljile na vajah ali smernicah Gita za posameznike; zdaj ta knjiga predstavlja način, kako Git uporabiti kot ekipo. Knjiga uči, kako na začetku določiti potek dela, vključno s tem, kako delati v skupini, kako se vzdržujeta ukazi in nadzor, različni mehanizmi in triki za izvajanje dela v organizaciji itd. Nato uči uporabo ukazov, različne projekte itd.
Kazalo
- Del I: Določitev poteka dela
- Delo v skupinah
- Ukaz in nadzor
- Razvejanje strategij
- Delovni tokovi, ki delujejo
- Del II: Uporaba ukazov za vaš potek dela
- Ekipa enega
- Povrnitve, razveljavitve, ponastavitve in ponovna podlaga
- Skupine More the One
- Pripravljen za pregled
- Iskanje in odpravljanje napak
- III. Del: Git gostovanje
- Odprtokodni projekti na GitHub
- Zasebno timsko delo na Bitbucketu
- Samostojno sodelovanje z GitLabom
- Maslene tarte
- Namestitev najnovejše različice Gita
- Konfiguriranje Git
- SSH ključi
Prenesite knjigo
8. Git Magic
Kaj pa učenje Gita kot magije? No, tukaj je knjiga, ki vas bo naučila čarovništva. Knjiga ponuja različne trike za učenje osnov predmeta. Potem se bo razvejanje poučevalo na zelo inovativen način, kot je magija. Spoznali boste zgodovino, zato obogatite svoje zaupanje. Po tem vam bo knjiga podala trike, kako postati mojster v Gitu, in vam bo pomagala spoznati različne skrivnosti, da se Git enostavno naučite.
Kazalo
- Osnovni triki
- Kloniranje okoli
- Čarovništvo podružnic
- Lekcije iz zgodovine
- Git Grandmastery
- Skrivnosti razkrite
- Git pomanjkljivosti
Prenesite knjigo
9. Git Pocket Guide
Git Pocket Guide je ena najobsežnejših knjig Git iz zbirke O'Reilly. Knjiga je super enostavno vodilo za razumevanje Gita kot začetnika. Knjiga vsebuje v prvem poglavju opombe, veje, potiskanje in vlečenje. Naučil vas bo osnovne konfiguracije, ignoriranja datotek, izvajanja in razveljavitve prevzemov itd. v naslednjem poglavju. Knjiga zajema tudi, kako združiti, dostopati na daljavo in različne dele.
Kazalo
- Razumevanje Gita
- Kako začeti
- Izvajanje zavez
- Razveljavitev in urejanje prevzema
- Razvejanje
- Sledenje drugim skladiščem
- Združevanje
- Poimenovanje odborov
- Zgodovina ogledov
- Urejanje zgodovine
- Oddaljen dostop
- Razno
- Kako?
Prenesite knjigo
10. Git: Opombe za strokovnjake
Če želite biti strokovnjak v Gitu, potem je knjiga prava izbira. Knjiga se začne od samih osnov, na primer kako začeti z Gitom, nato pa vas uči, da morate poznati zgodovino predmeta. Postopoma različne pomembne osnovne in napredne teme, kot so Git Diff, Združevanje, Analiziranje, Vlečenje, Obtoževanje itd. pride v razpravo. Git: Notes for Professionals je zaradi bogate vsebine ena najboljših knjig Git za profesionalce.
Kazalo
- Uvod v Git
- Brskanje po zgodovini in delo z daljinci
- Uprizoritev, prezrtje datotek in map
- Git Diff, razveljavitev, spajanje, podmoduli in prevzem
- Vzdevki, ponovna podlaga, konfiguracija, razvejanje
- Rev-LIst, squashing, pobiranje češenj in okrevanje
- Git Clean, z uporabo a .gitattributes datoteko
- .datoteka poštne mape: Pridružitev sodelavcev in vzdevkov e-pošte
- Analiziranje vrst delovnih tokov
- Vlečenje, trnki, kloniranje skladišč, skladiščenje, poddrevesa, preimenovanje
- Potiskanje, notranji deli, git-tfs, prazni imeniki v Git-u.
Prenesite knjigo
11. Git: Kratko
Ryan Hadson je izdal to izjemno knjigo za profesionalno učenje Gita. Knjiga zajema pregled z imenikom dela, zgodovine, različnih podružnic itd. Knjiga postopoma uči namestitev in konfiguracijo različnih pomembnih elementov. V naslednjih poglavjih teme, kot so razvejanje, manipuliranje, naštevanje, vlečenje, prihajajo v razpravo kot različne podrazprave o temah.
Kazalo
- Pregled
- Delovni imenik
- Odrsko območje
- Zavezana zgodovina
- Kako začeti
- Namestitev
- Konfiguracija
- Inicializacija skladišč
- Snemanje sprememb
- Odrsko območje
- Ogled odra
- Zaveže
- Podružnice
- Manipuliranje z vejami
- Seznam podružnic
- Odjava podružnic
- Oddaljeni repozitoriji
- Manipuliranje z daljinci
- Oddaljene podružnice
- Oddaljeni delovni tokovi
Prenesite knjigo
12. Git: Nadzor različic za vse
Nadzor različic je zelo pomemben in ena najbolj obravnavanih tem na področju programiranja. V tej knjigi so vse smernice za začetnike nadzora različic z Gitom. Pomembne teme knjige spadajo med Git, način izbire vrst, čas za dejanja in namestitev Gita v različne OS, kot so Windows, Linux in Mac. Potem knjiga uči globoko razpravo o nadzoru različic.
Kazalo
- Dih enostavno - Uvod v nadzor različic
- Dobrodošli v tujini - Namestitev Gita
- Poliranje vaše rutine - kako povečati vsakdanjo rutino
- Razdelite delo z Git-om na porazdeljeno obremenitev
- Lutkovni mojster - Naučite se modnih funkcij za nadzor Gitove funkcije
- Sprostite Beast-Git na besedilnih datotekah
- Vzporedne dimenzije - razvejanje z Git
- Za kulisami - razvejanje z Gitom
Prenesite knjigo
13. Osnove GitHub
Knjiga pomaga pridobiti moč skupnega poteka dela. Naučil vas bo, kako nadzirati moč prednosti. O uporabi wikija je veliko razprav. Koristili vam bodo različni nasveti in zvijače na to temo, kar vam bo zagotovo olajšalo učenje. Spletna analitika, upravljanje različic kod, organiziranje nastavitev itd. so pomembne teme, obravnavane v knjigi.
Kazalo
- Kratek pregled repozitorija in uporaba sledilnika težav
- Raziskovanje glavne strani odlagališča
- Spoznavanje uporabe močnih prednosti programa za sledenje težavam
- Uporaba Wikija in upravljanje različic kode
- Uporaba Wikija
- Upravljanje različic kode
- Upravljanje organizacij in skupin
- Razlika med uporabniki in organizacijami
- Organizacija ima vloge dovoljenj za skladišče
- Ustvarjanje organizacije
- Privilegiji globalnih članov
- Sodelovanje z uporabo poteka dela GitHub
- Medsebojni pregled in komentarji v vrstici
- Združite zahtevo za vlečenje
- Namigi in triki
- Strani GitHub in spletna analitika
- Strani GitHub
- Spletna analitika
- Namigi in triki
- Raziskovanje nastavitev uporabniškega skladišča oglasov
- Uporabniške nastavitve
- Nastavitve skladišča
- Namigi in triki
Prenesite knjigo
14. Skoči Začni Git
Jump Start Git je dobro urejena knjiga za lepo učenje Gita. Z različnimi primeri vas bo naučil o nadzoru različic. Postopek namestitve, razvejanje, skupinsko delo itd. so nekatere prednostne teme knjige. Kako ravnati z napakami, odpravljanjem napak in orodja zanje je v poglavju o odpravljanju napak. Knjiga zajema tudi, kako odpreti potenciale in uporabiti GUI orodja s pomočjo Gita.
Kazalo
- Uvod v Git
- Podružnica v Git
- Uporaba Gita v skupini
- Odpravljanje napak pri delu z Gitom
- Sprostitev celotnega potenciala Gita
- Gut GUI Tools
Prenesite knjigo
15. Naučite se Git v mesecu kosila
Kaj morate storiti, preden se začnete učiti Git? No, ta knjiga je popolna med vsemi Gitovimi knjigami, ki vas bodo vodile natančno do tega, kar morate storiti, preden začnete z Gitom. Na začetku bo dober uvod v nadzor različic. Po pravilni orientaciji boste poznali GUI, sledenje, veje, kloniranje itd. kronološko.
Kazalo
- Preden začneš
- Pregled nadzora Git in različic
- Kako se usmeriti z Gitom
- Izdelava in uporaba skladišča Git
- Uporaba Gita z GUI
- Sledenje in posodabljanje datotek v Gitu
- Izračunavanje delov sprememb
- Časovni stroj, ki je Git
- Ob vilicah na cesti
- Združevanje podružnic
- Kloniranje
- Sodelovanje z daljinci
- Potiskanje sprememb
- Ohranjanje sinhronizacije
- Programska arheologija
- Razumevanje Git Rebase
- Delovni tokovi in pravila vej
- Delo z GitHubom
- Orodja drugih proizvajalcev in Git
- Ostrenje vašega Git
Prenesite knjigo
16. Učenje nadzora različic z Git
Learn Version Control with Git je knjiga, ki velja za tečaj postopoma za začetnike. Osnovni del vas uči o integriranosti nadzora različic in konfiguraciji Gita v vašem računalniku. Potem se boste naučili povezovanja, spajanja itd. Različne napredne teme, kot so razveljavitev stvari in lokalne spremembe, pregledovanje itd. so tam v knjigi.
Kazalo
- Osnove
- Kaj je nadzor različic?
- Zakaj uporabljati sistem za nadzor različic?
- Pripravljati se
- Nastavitev Gita v računalniku
- Razvejanje in združevanje
- Razvejanje vam lahko spremeni življenje
- Delo v kontekstih
- Delo s podružnicami
- Začasno shranjevanje sprememb
- Preverjanje lokalne podružnice
- Oddaljeni repozitoriji
- O oddaljenih skladiščih
- Lokalni / oddaljeni potek dela
- Povezovanje oddaljenega repozitorija
- Pregled oddaljenih podatkov
- Napredne teme
- Razveljavitev stvari
- Razveljavitev lokalnih sprememb
- Podroben pregled sprememb z različicami
- Obravnavanje konfliktov med spajanjem
- Orodja in storitve
- Namizni GUI
- Diff and Merge Tools
- Storitve gostovanja kod
Prenesite knjigo
17. Pragmatični vodnik po Gitu
Ta pragmatični vodnik je kronološki vodič za učenje Gita. Najprej knjiga govori o namestitvi, konfiguraciji, skladiščih itd. v prvem poglavju. Nato nekatere splošne operacije, kot so uprizarjanje, izvajanje, ignoriranje itd. pride. Naslednja poglavja so poudarila, kako delati v skupini, razvejati, spajati, popravljati stvari itd.
Kazalo
- Uvod - Namestitev in konfiguriranje Git, Ustvarjanje novega skladišča
- Delo z Git - Videti, kaj se je spremenilo, prezreti in premakniti datoteke
- Organiziranje vašega skladišča z vejami in oznakami - ogled podružnic
- Delo s skupino - dodajanje in odstranjevanje daljinskega upravljalnika
- Ponovne podružnice in združevanje - reševanje konfliktov
- Delo z zgodovino repozitorija - ogled dnevnika, filtriranje izhoda dnevnika
- Popravljanje stvari - popravljanje prevzema, razveljavitev prevzema, brisanje prevzema
- Preseganje osnov - Izvoz svojih skladišč
Prenesite knjigo
18. Pragmatični nadzor različic z uporabo Git
Nadzor različic je zelo pomembno področje na področju programiranja. Obstaja veliko knjig Git o nadzoru različic; ta knjiga pa je še posebej pomembna pri učenju nadzora različic z git. Knjiga se začne s postopkom nastavitve Gita in uči, kako začeti projekt z Gitom. V naslednjih delih boste razumeli delovne postopke z razvejanjem, skladišči, organizacijo in še kaj drugega kot osnove.
Kazalo
- I. del: Dobrodošli v razdeljenem svetu
- Različica Control the Git Way
- Nastavitev Gita
- Ustvarjanje vašega prvega projekta
- II. Del: Vsakdanji Git
- Dodajanje in komentiranje: Osnove Gita
- Razumevanje in uporaba vej
- Delo z Gitovo zgodovino
- Delo z oddaljenimi skladišči
- Organiziranje z oddaljenimi skladišči
- Organizacija vašega skladišča
- Onstran osnov
- III. Del: Administracija
- Prehod na Git
- Zagon strežnika Git z Gitosis
Prenesite knjigo
19. Pro Git
Apress predstavlja Pro Git, kjer lahko najdete vse, kar potrebujete za učenje Gita. Knjiga se začne z osnovami Gita. Najprej začetek z Gitom z namestitvijo in konfiguriranjem v računalniku, nato pa v razpravo vstopijo osnove Gita. Po razvejanju razprav vas popelje do strežnika Git in distribuiranega Gita. Na koncu se bo knjiga zaključila z razpravo o tem, kako prilagoditi Git in odnos Gita z drugimi sistemi.
Kazalo
- Kako začeti
- Osnove Git
- Git Branching
- Git na strežniku
- Porazdeljeni Git
- GitHub
- Git Tools
- Prilagajanje Git
- Git in drugi sistemi
Prenesite knjigo
20. Nadzor različic z Git
O'Reilly-jev nadzor različic z Gitom je ena najboljših knjig Git, ki pravilno razloži nadzor različic. Tako kot druge knjige o Gitu se tudi knjiga začne z namestitvijo in konfiguracijo sistema Git v sistemu, nato pa se odpravi na osnovne elemente in teme Gita. Postopoma pomembne in bistvene teme, kot so zaveze, veje, spajanja, razlike itd. razpravljajo. Na koncu knjiga govori o skladiščih in nekaterih projektih Gita.
Kazalo
- Namestitev Git
- Kako začeti
- Osnovni koncepti Git
- Upravljanje datotek in kazalo
- Zaveže
- Podružnice
- Razlike
- Spajanja
- Spreminjanje sprejetja
- Oddaljeni repozitoriji
- Upravljanje skladišča
- Obliži
- Kavlji
- Združevanje projektov
- Uporaba Git-a s subverzijskimi skladišči
Prenesite knjigo
Končno, Insight
Knjige so po svojem poučevanju edinstvene in po vsebini bogate. Vse knjige so bile napisane z različnimi nameni in perspektivami; vendar je skupni namen poučevati Git. Verjamemo, da so vam te knjige o Gitu pomagale, da se Gita naučite udobno in dobro oblikovano. Pričakujemo vaš prijazen in dragocen nasvet, če sploh, za izboljšanje našega truda. Sporočite nam svoje ideje ali nasvete s komentarjem spodaj.
Na koncu vas prosimo, da delite našo vsebino z ljudmi, ki bi morda potrebovali te knjige Git, in se v prihodnjih dneh držite zakladov o različnih temah. Želimo vam dobro pot z Gitom.