Versijų valdymas yra esminis kodų ir failų dalykas bendradarbiaujant komandoje, o „Git“ yra vienas iš svarbių versijų valdymo įrankių. „Git“ ir „GitHub“ taip pat yra tarpusavyje susijusios. Šiuo metu „git“ yra populiariausias įrankis, leidžiantis valdyti versijas, o 70 proc. Paieškų sulaukia beveik 6 tūkst. Kompanijų, įskaitant „Reddit“, „Shopify“ ir „Netflix Git“ klientus. Dabar, jei norite būti „Git“ ir „GitHub“ ekspertas, turite pradėti nuo geriausių gairių. Gauti tobulą gairę yra sunku; taigi mes čia turime įspūdingą skaičių „Git“ knygų, kurios bus puikios gito išmokimo gairės.
Geriausios knygos naujokams ir profesionalams
Ši knyga surinko įspūdingą skaičių „Git“ knygų, kurios ketina padėti skaitytojams lengvai rasti geriausias knygas, kad išmoktų „Git“. Dauguma knygų apėmė ir „Git“, ir „GitHub“; taigi jų yra pakankamai savo turinyje.
Beveik visos knygos padeda pradedantiesiems; tačiau yra keletas knygų, skirtų ekspertams, ir knygų, skirtų visiems tikslams. Mes tikime, kad rasite sau tinkamą knygą perskaitę trumpą knygos įvadą ir turinį, paminėtą su kiekviena knyga.
1. „Git“ ir „GitHub“ įvadas
Ši git knyga moko pagrindinių Git aspektų. Tai apima paleidimą, diegimą, darbo aplinkos kūrimą ir kt. pradžioje. Be to, žinosite, kas atsitiks, kai ką nors padarysite, ir ką turėtumėte padaryti prieš ką nors darydami koduodami. Kai kurios svarbios temos yra vietinės „git“ saugyklos kūrimas, failų keitimas ir pridėjimas, skirtumų nagrinėjimas ir kt.
Turinys
- Kas yra „Git“ ir „GitHub“?
- Diegiama „Git“
- „Git“ konfigūravimas
- „Git“ saugyklos kūrimas
- Sužinoti, kas vyksta
- Pakeitimų atlikimas ir jų sekimas
- Sinchronizuojate vietinę „Git“ saugyklą su „GitHub“
- Failų trynimas ir pervadinimas
- Anuliuojami pakeitimai
- Šakojimas
- Žymos ir leidimai
- Atsisiųsti saugyklą
- Kelių saugyklos kopijų tvarkymas
Atsisiųsti knygą
2. Statybos įrankiai su „GitHub“
Dauguma duomenų yra prieinami ir gali būti modifikuoti, kurie saugomi „Git“ saugyklose, naudojant „GitHub“ API. Taigi, ši knyga padeda jums sužinoti, kaip tai padaryti labai lengvai ir paprastai. Rasite veiklą, „Git“ duomenis, įvairias temas ir kt. be to, jūs galite žinoti, kaip modifikuoti viską, kas yra susieta su saugyklomis.
Turinys
- „Unclad GitHub“ API
- „Gists“ ir „Gist“ API
- „GitHub“ ir „Wikis“ su „Gollum“
- „Python“ ir „Search API“
- .„Net“ ir „Commit Status“ API
- Rubinas ir Jekyll
- „Android“ ir „Git Data“ API
- „CoffeeScript“, „Hubot“ ir „Activity API“
- „JavaScript“ ir „Git Data“ API
- „GitHub Enterprise“
- Ruby, NodeJS (ir kriauklė) „GitHub“
Atsisiųsti knygą
3. Git bendruomenės knyga
„Git Community Book“ yra puiki rekomendacija pradedantiesiems „Git“. Knyga išmokys jus per trumpą laiką išsaugoti duomenis git. Knygoje daugiausia aptariama „Git“ diegimo procedūra, įprasti ir pagrindiniai įpročiai, vidutinio lygio ir aukštesnio lygio. Jūs taip pat sužinosite, kaip kuo geriau dirbti „Git“ aplinkoje.
Turinys
- Sveiki atvykę į „Git“
- Pirmą kartą įdiegiant „Git“
- Pagrindinis naudojimas
- Tarpinis naudojimas
- „Advanced Git“
- Darbas su Gitu
- Vidiniai ir santechnikos darbai
Atsisiųsti knygą
4. „Git Essentials“: sukurkite, sujunkite ir paskirstykite kodą naudodami „Git“
Kaip ir kitos „Git“ knygos, „Git Essential“: sukurkite, sujunkite ir paskirstykite kodą su „Git“ taip pat pradedant nuo „Git“ pagrindų. Sužinosite, kaip sklandžiai pradėti nuo „Git“. Jums reikės išmokti pagrindinę darbo procedūrą, kai esate vietinis ir nutolęs. Galų gale knyga suteiks jums labai turtingą „Git“ šaltinį, kad užtikrintai išmoktumėte „Git“.
Turinys
- Darbo su „Git“ pradžia
- „Git Fundamentals“ - darbas vietoje
- „Git“ pagrindai - darbas nuotoliniu būdu
- „Git Fundamentals“ - nišos sąvokos, konfigūracijos ir komandos
- Geriausių įsipareigojimų ir darbo eigos gavimas
- Migruoju į Gitą
- „Git“ ištekliai
Atsisiųsti knygą
5. „Git Flow“
„Git Flow“ yra labai įdomi knyga, kurioje ne tik mokysitės naudodamiesi tekstu, bet ir yra daug iliustracijų, leidžiančių lengvai išmokti „Git“ su vaizdinėmis iliustracijomis. Knygoje pateikiami skirtingi susitarimai, diegimo procesas, „Git“ funkcijos ir kt. Apibūdinant ypatybes, reikia tokių temų kaip kūryba, gyvenimo trukmė ir kt. Ta pati procedūra laikomasi karštųjų pataisų ir „Release“.
Atsisiųsti knygą
6. „Git“ žmonėms
Knyga yra kitokia pradžia, skirtingai nei kitos „Git“ knygos. Pirma, knyga leis jums galvoti apie versijas pačioje pradžioje. Tada jūs sužinosite pagrindinius „Git“ dalykus. Tada pateksite į skirtingas „Git“ šakas, kur galėsite tinkamai susipažinti su tema. Ir pagaliau knyga išskirtinai nušvies šios temos istoriją.
Turinys
- 1 skyrius: Mąstymas versijomis
- 2 skyrius: Pagrindai
- 3 skyrius: Filialai
- 4 skyrius: Nuotolinio valdymo pultai
- 5 skyrius: Istorija
Atsisiųsti knygą
7. Gitas komandoms
Iki šiol visos mūsų aptartos „Git“ knygos buvo paremtos „Git“ vadovėliais ar gairėmis asmenims; Dabar šioje knygoje pateikiamas būdas panaudoti „Git“ kaip komandą. Knygoje mokoma, kaip iš pradžių apibrėžti darbo eigą, įskaitant tai, kaip dirbti komandoje, kaip palaikoma komanda ir valdymas, įvairūs mechanizmai ir gudrybės atlikti darbą organizacijoje ir kt. Tada mokoma taikyti komandas, įvairius projektus ir kt.
Turinys
- I dalis: darbo eigos nustatymas
- Darbas komandose
- Vadovavimas ir valdymas
- Filialų strategijos
- Veikiančios darbo eigos
- II dalis: komandų taikymas jūsų darbo eigai
- „Team of One“
- Grąžinimas, grąžinimas, atstatymas ir pakartotinis pakeitimas
- „Daugiau vieno“ komandos
- Parengta peržiūrai
- Klaidų paieška ir taisymas
- III dalis: „Git“ priegloba
- Atvirojo kodo projektai „GitHub“
- Privatus komandos darbas „Bitbucket“
- Savarankiškas bendradarbiavimas su „GitLab“
- Sviesto pyragai
- Naujausios „Git“ versijos diegimas
- „Git“ konfigūravimas
- SSH raktai
Atsisiųsti knygą
8. „Git Magic“
Kaip mokytis „Git“ kaip magijos? Na, čia yra knyga, mokanti jus kaip magijos. Knygoje siūlomos įvairios gudrybės, kaip išmokti dalyko pagrindus. Tada šakojimas bus mokomas labai novatoriškai, kaip magija. Sužinosite istoriją, kad praturtintumėte pasitikėjimą savimi. Po to knyga suteiks jums gudrybių, kaip tapti „Git“ meistru, ir padės sužinoti įvairias paslaptis, kad lengvai išmoktumėte „Git“.
Turinys
- Pagrindiniai triukai
- Klonavimas aplink
- Filialo burtininkai
- Istorijos pamokos
- „Git Grandmastery“
- Atskleistos paslaptys
- Gito trūkumai
Atsisiųsti knygą
9. „Git Pocket Guide“
„Git Pocket Guide“ yra viena išsamiausių „Git“ knygų iš „O'Reilly“ kolekcijos. Knyga yra labai lengva gairė suprasti Gitą kaip pradedantįjį. Knygoje yra nuorodos, šakos, stumdymas ir traukimas pirmajame skyriuje. Tai išmokys jus pagrindinės konfigūracijos, ignoruodami failus, atlikdami ir anuliuodami įsipareigojimus ir kt. kitame skyriuje. Knygoje taip pat aprašoma, kaip sujungti, pasiekti nuotoliniu būdu ir įvairias įvairias dalis.
Turinys
- Suprasti Git
- Pradžia
- Įsipareigojimų atlikimas
- Anuliuoti ir redaguoti įsipareigojimus
- Šakojimas
- Kitų saugyklų sekimas
- Susijungimas
- Įsipareigojimų pavadinimas
- Istorijos peržiūra
- Istorijos redagavimas
- Nuotolinis prisijungimas
- Įvairūs
- Kaip aš?
Atsisiųsti knygą
10. Git: Pastabos profesionalams
Jei norite būti „Git“ profesionalu, knyga yra tinkamas pasirinkimas. Knyga pradedama nuo pačių pagrindinių dalykų, pavyzdžiui, kaip pradėti nuo „Git“, tada mokoma, kad turite žinoti subjekto istoriją. Palaipsniui skiriasi svarbios pagrindinės ir pažengusios temos, pvz., „Git Diff“, „Susijungimas“, „Analizavimas“, „Tempimas“, „Kaltinimas“ ir kt. ateina į diskusiją. „Git“: „Užrašai profesionalams“ yra viena geriausių „Git“ knygų profesionalams dėl savo turtingo turinio.
Turinys
- Darbo su „Git“ pradžia
- Naršymas „HIstory“ ir darbas su pulteliais
- Sustabdymas, failų ir aplankų ignoravimas
- Git Diff, anuliavimas, sujungimas, submoduliai ir įsipareigojimas
- Pseudonimai, pakartotinis pakeitimas, konfigūravimas, šakojimas
- „Rev-LIst“, „Squashhing“, „Cherry picking and Recover“
- „Git Clean“, naudojant a .„gitattributes“ failas
- .pašto žemėlapio failas: bendraujantis bendraautorius ir el. pašto slapyvardžiai
- Darbo eigos tipų analizė
- Traukimas, kabliukai, saugyklų klonavimas, paslydimas, pomedžiai, pervadinimas
- „Stūmimas“, „Internals“, „git-tfs“, „Git“ tušti katalogai.
Atsisiųsti knygą
11. Git: Trumpai
Ryanas Hadsonas sukūrė šią puikią knygą, kad profesionaliai išmoktų „Git“. Knygoje apžvelgiama darbo katalogas, istorija, įvairios šakos ir kt. Pamažu knyga moko įdiegti ir konfigūruoti įvairius svarbius elementus. Ateinančiuose skyriuose tokios temos kaip šakojimasis, manipuliavimas, sąrašas, traukimas ateina į diskusiją kaip skirtingos temų apatinės diskusijos.
Turinys
- Apžvalga
- Darbinis katalogas
- Sustojimo zona
- Įsipareigojusi istorija
- Darbo pradžia
- Montavimas
- Konfigūracija
- Inicijuoti saugyklas
- Įrašomi pakeitimai
- Sustojimo zona
- Tikrinant sceną
- Įsipareigoja
- Filialai
- Manipuliavimas filialais
- Filialų sąrašas
- Tikrinti filialus
- Nuotolinės saugyklos
- Manipuliavimas nuotolinio valdymo pultais
- Nuotoliniai filialai
- Nuotolinės darbo eigos
Atsisiųsti knygą
12. „Git“: versijų valdymas visiems
Versijų kontrolė yra labai svarbi ir viena iš labiausiai aptariamų temų programavimo srityje. Čia, šioje knygoje, visos gairės skirtos pradedantiesiems versijų valdymą naudojant „Git“. Svarbios knygos temos patenka į „Git“, tai būdas pasirinkti tipus, veiksmų laiką ir „Git“ diegimą įvairiose OS, pvz., „Windows“, „Linux“ ir „Mac“. Tada knyga moko giliai diskutuoti apie versijų valdymą.
Turinys
- Lengvas kvėpavimas - įvadas į versijų valdymą
- Sveiki atvykę į užsienį - diegiate „Git“
- Rutinos šlifavimas - kaip padidinti kasdienybę
- Padalinkite apkrovos paskirstytą darbą su „Git“
- Lėlių meistras - sužinokite išgalvotas funkcijas, kad valdytumėte „Git“ funkciją
- Išlaisvink žvėries tekstą failais
- Lygiagretūs matmenys - išsišakojimas su „Git“
- Užkulisiai - išsišakojimas su Gitu
Atsisiųsti knygą
13. „GitHub Essentials“
Knyga padeda įgyti bendradarbiavimo darbo eigą. Tai išmokys jus valdyti naudos galią. Dėl wiki naudojimo vyksta didžiulė diskusija. Jums bus naudinga gauti įvairių patarimų ir gudrybių šia tema, o tai tikrai palengvins jūsų mokymąsi. Žiniatinklio analizė, kodo versijos valdymas, nustatymo tvarkymas ir kt. yra svarbios knygos temos.
Turinys
- Trumpa saugyklos apžvalga ir leidimo stebėjimo priemonės naudojimas
- Naršyti pagrindinį saugyklos puslapį
- Sužinokite, kaip naudotis galingais leidimų stebėjimo įrankio pranašumais
- „Wiki“ naudojimas ir kodo versijų tvarkymas
- Naudojant „Wiki“
- Kodo versijos valdymas
- Organizacijų ir komandų valdymas
- Skirtumas tarp vartotojų ir organizacijų
- Organizacijos vaidmenys saugyklos leidimų lygiai
- Organizacijos kūrimas
- Visuotinės narių privilegijos
- Bendradarbiavimas naudojant „GitHub“ darbo eigą
- Tarpusavio peržiūra ir tiesioginiai komentarai
- Sujunkite „Pull“ užklausą
- Patarimai ir gudrybės
- „GitHub“ puslapiai ir žiniatinklio analizė
- „GitHub“ puslapiai
- Žiniatinklio analizė
- Patarimai ir gudrybės
- Naršoma Vartotojo skelbimų saugyklos nustatymuose
- Vartotojo nustatymai
- Saugyklos nustatymai
- Patarimai ir gudrybės
Atsisiųsti knygą
14. Pereiti Pradėti Git
„Jump Start Git“ yra gerai sutvarkyta knyga, skirta gerai išmokti „Git“. Tai išmokys jus apie versijų valdymą su įvairiais pavyzdžiais. Diegimo procesas, šakojimasis, darbas komandoje ir kt. yra keletas prioritetinių knygos temų. Kaip tvarkyti klaidas, derinimą ir jų įrankius, rasite klaidų taisymo skyriuje. Knygoje taip pat aptariama, kaip atverti potencialą ir naudoti GUI įrankius naudojant „Git“.
Turinys
- Darbo su „Git“ pradžia
- Filialai „Git“
- „Git“ naudojimas komandoje
- Klaidų taisymas dirbant su „Git“
- Išlaisvinsite visą Gito potencialą
- Žarnyno GUI įrankiai
Atsisiųsti knygą
15. Sužinok „Git“ per pietų mėnesį
Ką turėtumėte padaryti prieš pradėdami mokytis „Git“? Na, ši knyga yra tobula tarp visų „Git“ knygų, kurios padės tiksliai žinoti, ką turėtumėte padaryti prieš pradėdami „Git“. Pradžioje tai leis gerai susipažinti su versijų valdymu. Gavę tinkamą orientaciją, žinosite GUI, sekimą, šakas, klonavimą ir kt. chronologiškai.
Turinys
- Prieš tau pradedant
- „Git“ ir „Version Control“ apžvalga
- Orientuotis su Gitu
- „Git“ saugyklos kūrimas ir naudojimas
- „Git“ naudojimas su GUI
- „Git“ failų stebėjimas ir atnaujinimas
- Skaičiuojamos pokyčių dalys
- „Laiko mašina“, kuri yra „Git“
- Šakės paėmimas kelyje
- Filialų sujungimas
- Klonavimas
- Bendradarbiavimas su pulteliais
- Savo pokyčių stūmimas
- Laikoma sinchronizuota
- Programinės įrangos archeologija
- Suprasti Git Rebase
- Darbo eiga ir filialų susitarimai
- Darbas su „GitHub“
- Trečiųjų šalių įrankiai ir „Git“
- „Git“ galandimas
Atsisiųsti knygą
16. Mokomės versijų valdymo su „Git“
„Sužinokite apie versijų valdymą naudodamiesi„ Git “- knyga, kuri pradedantiesiems yra laikoma nuosekliojo metodo kursu. Pagrindinė dalis moko jus apie versijų valdymo vientisumus ir „Git“ konfigūraciją jūsų kompiuteryje. Tada išmoksite tvirtinimo, sujungimo ir kt. Įvairių pažangių temų, tokių kaip dalykų panaikinimas ir vietiniai pakeitimai, tikrinimas ir kt. ar yra knygoje.
Turinys
- Pagrindai
- Kas yra versijų valdymas?
- Kodėl verta naudoti versijų valdymo sistemą?
- Pasiruošimas
- „Git“ nustatymas kompiuteryje
- Filialai ir susijungimai
- Filialai gali pakeisti jūsų gyvenimą
- Darbas kontekstuose
- Darbas su filialais
- Laikinas pakeitimų išsaugojimas
- Tikrinti vietinį skyrių
- Nuotolinės saugyklos
- Apie nuotolines saugyklas
- Vietinis / nuotolinis darbo eiga
- Nuotolinės saugyklos prijungimas
- Nuotolinių duomenų tikrinimas
- Išplėstinės temos
- Anuliuoti daiktus
- Vietinių pakeitimų anuliavimas
- Detalių pokyčių tikrinimas diferencijomis
- Susijungimo konfliktų sprendimas
- Įrankiai ir paslaugos
- Darbalaukio GUI
- „Diff and Merge Tools“
- Kodo prieglobos paslaugos
Atsisiųsti knygą
17. Pragmatiškas „Git“ vadovas
Šis pragmatiškas vadovas yra chronologinis vadovas norint išmokti Git. Pirmiausia knygoje kalbama apie diegimą, konfigūravimą, saugyklas ir kt. pirmajame skyriuje. Tada kai kurios bendros operacijos, tokios kaip inscenizavimas, įsipareigojimas, ignoravimas ir kt. ateina. Kituose skyriuose išryškinta, kaip dirbti komandoje, šakotis, jungti, tinkamai susitvarkyti ir pan.
Turinys
- Pradžia - „Git“ diegimas ir konfigūravimas, naujos saugyklos kūrimas
- Darbas su „Git“ - pamatyti, kas pasikeitė, ignoruoti ir perkelti failus
- Tvarkykite savo saugyklą su filialais ir žymomis - peržiūrėkite filialus
- Darbas su komanda - nuotolinio valdymo pulto pridėjimas ir pašalinimas
- Filialai ir susijungę pakartotinai nagrinėjami konfliktai
- Darbas su saugyklos istorija - žurnalo peržiūra, žurnalo išvesties filtravimas
- Dalykų taisymas - įsipareigojimų taisymas, įsipareigojimų grąžinimas, įsipareigojimų ištrynimas
- Persikėlimas per pagrindus - saugyklų eksportavimas
Atsisiųsti knygą
18. Pragmatiškas versijų valdymas naudojant „Git“
Versijų valdymas yra labai svarbi sritis programavimo arenoje. Yra daug „Git“ knygų apie versijų valdymą; tačiau ši knyga yra ypač svarbi mokantis versijų valdymo naudojant „git“. Knyga pradedama nuo „Git“ nustatymo procedūros ir mokoma, kaip pradėti projektą su „Git“. Kitos dalys leis jums suprasti apie darbo procedūras su šakojimu, saugyklomis, organizavimu ir kita nei pagrindai.
Turinys
- I dalis: Sveiki atvykę į platinamą pasaulį
- Versija valdo „Git Way“
- „Git“ nustatymas
- Pirmojo projekto kūrimas
- II dalis: kasdienybė
- Pridėjimas ir komentavimas: „Git“ pagrindai
- Filialų supratimas ir naudojimas
- Darbas su Gito istorija
- Darbas su nuotolinėmis saugyklomis
- Organizavimas naudojant nuotolines saugyklas
- Tvarkykite savo saugyklą
- Už pagrindų
- III dalis: Administravimas
- Migruoju į Gitą
- „Git“ serverio paleidimas su „Gitosis“
Atsisiųsti knygą
19. „Pro Git“
„Apress“ pristato „Pro Git“, kur rasite viską, ko reikia norint išmokti „Git“. Knyga prasideda nuo „Git“ pagrindų. Pirmiausia pradedant „Git“ įdiegiant ir sukonfigūruojant juos kompiuteryje, tada aptariame „Git“ pagrindus. Po diskusijų išsišakojimo jūs pateksite į „Git“ serverį ir išplatinę „Git“. Galiausiai knyga bus baigta aptariant, kaip pritaikyti „Git“ ir „Git“ ryšį su kitomis sistemomis.
Turinys
- Pradžia
- „Git“ pagrindai
- „Git“ filialas
- Git serveryje
- Paskirstyta Git
- „GitHub“
- „Git Tools“
- „Git“ pritaikymas
- „Git“ ir kitos sistemos
Atsisiųsti knygą
20. Versijų valdymas naudojant „Git“
„O'Reilly“ versijų kontrolė su „Git“ yra viena iš geriausių „Git“ knygų, tinkamai paaiškinančių versijų valdymą. Kaip ir kitos „Git“ knygos, ši knyga pradedama diegiant ir konfigūruojant „Git“ sistemoje, o vėliau apžvelgiama pagrindiniai „Git“ elementai ir temos. Palaipsniui svarbios ir esminės temos, tokios kaip įsipareigojimai, šakos, susijungimai, skirtumai ir kt. yra aptariami. Galiausiai knygoje kalbama apie saugyklas ir kai kuriuos „Git“ projektus.
Turinys
- Diegiama „Git“
- Pradžia
- Pagrindinės „Git“ sąvokos
- Failų tvarkymas ir rodyklė
- Įsipareigoja
- Filialai
- Skirtumai
- Susilieja
- Įsipareigojimų keitimas
- Nuotolinės saugyklos
- Saugyklos valdymas
- Pleistrai
- Kabliai
- Projektų derinimas
- „Git“ naudojimas su „Subversion“ saugyklomis
Atsisiųsti knygą
Galiausiai, įžvalga
Knygos yra unikalios mokymo būdu ir turtingos savo turiniu. Visos knygos buvo parašytos su skirtingais ketinimais ir perspektyvomis; tačiau paprastai ketinama išmokyti Gitą. Manome, kad šios „Git“ knygos padėjo jums patogiai ir gerai suprojektuoti „Git“. Mes tikimės jūsų malonių ir vertingų patarimų, jei tokių yra, mūsų pastangoms pagerinti. Praneškite mums savo idėjas ar patarimus komentuodami žemiau.
Galiausiai prašome jūsų pasidalinti savo turiniu su žmonėmis, kuriems gali prireikti šių „Git Books“, ir artimiausiomis dienomis laikykitės knygų lobynais skirtingomis temomis. Linkime geros kelionės su Gitu.