Versiju kontrole ir būtiska lieta kodiem un failiem komandas sadarbībā, un Git ir viens no svarīgākajiem versiju kontroles rīkiem. Git un GitHub arī ir savstarpēji saistīti savās funkcijās. Pašlaik git ir vispopulārākais rīks versiju kontrolei ar 70% meklēšanas interesi - gandrīz 6k uzņēmumi, tostarp Reddit, Shopify un Netflix Git klienti. Tagad, ja vēlaties būt Git un GitHub eksperts, jums jāsāk ar dažām labākajām vadlīnijām. Iegūt perfektu vadlīniju ir grūts; tādējādi mēs esam šeit ar iespaidīgu skaitu Git grāmatu, kas darbosies kā ideālas vadlīnijas Git apguvei.
Labākās Git grāmatas iesācējiem un profesionāļiem
Šī grāmata ir apkopojusi iespaidīgu skaitu Git grāmatu, kuru mērķis ir palīdzēt lasītājiem viegli atrast labākās grāmatas, lai apgūtu Git. Lielākā daļa grāmatu ir aplūkojusi gan Git, gan GitHub; tādējādi to saturs ir pietiekams.
Gandrīz visas grāmatas palīdz iesācējiem; tomēr ir dažas veltītas grāmatas ekspertiem un dažas grāmatas, kas kalpo visiem mērķiem. Mēs ticam, ka savu piemēroto grāmatu atradīsit, izlasot īso grāmatas ievadu un katrā grāmatā minēto saturu.
1. Ievads Git un GitHub
Šī git grāmata māca Git pamataspektus. Tas attiecas uz darba sākšanu, uzstādīšanu, darba vides radīšanu utt. sākumā. Bez tam, jūs zināt, kas notiks, kad kaut ko izdarīsit, un kas jums jādara, pirms kaut ko izdarāt, kodējot. Dažas no svarīgākajām tēmām ir vietējā git repozitorija izveide, failu maiņa un pievienošana, atšķirību aplūkošana utt.
Satura rādītājs
- Kas ir Git un GitHub?
- Git instalēšana
- Git konfigurēšana
- Git repozitorija izveide
- Uzzināt, kas notiek
- Izmaiņu veikšana un to izsekošana
- Vietējā Git krātuves sinhronizēšana ar GitHub
- Failu dzēšana un pārdēvēšana
- Izmaiņu atsaukšana
- Atzarošana
- Tagi un laidieni
- Notiek krātuves lejupielāde
- Vairāku krātuves eksemplāru pārvaldīšana
Lejupielādēt grāmatu
2. Celtniecības instrumenti ar GitHub
Lielākā daļa datu ir pieejami un tos var modificēt, kas tiek glabāti Git krātuvēs, izmantojot GitHub API. Tātad, šī grāmata palīdz jums uzzināt, kā tos izdarīt ļoti viegli un vienkārši. Jūs atradīsit aktivitātes, Git datus, dažādas tēmas utt. turklāt jūs varat zināt, kā modificēt visu, kas ir saistīts ar krātuvēm.
Satura rādītājs
- Unclad GitHub API
- Gists un Gist API
- GitHub un Wikis kopā ar Gollum
- Python un meklēšanas API
- .Net un Commit Status API
- Rūbija un Džekila
- Android un Git Data API
- CoffeeScript, Hubot un Activity API
- JavaScript un Git Data API
- GitHub Enterprise
- Rubīns, NodeJS (un čaula) vietnē GitHub
Lejupielādēt grāmatu
3. Git kopienas grāmata
Git kopienas grāmata ir lieliska vadlīnija iesācējiem Git. Grāmata iemācīs datus glabāt gitā ļoti īsā laikā. Grāmatā galvenokārt aplūkota Git instalēšanas procedūra, parastie un sākotnējie lietojumi, vidējā līmeņa un augstākā līmeņa lietojumi. Jūs arī uzzināsiet, kā vislabāk darboties Git vidē.
Satura rādītājs
- Laipni lūdzam Git
- Pirmo reizi instalējat Git
- Pamata lietošana
- Starpposma lietošana
- Advanced Git
- Darbs ar Gitu
- Iekšējie un santehnika
Lejupielādēt grāmatu
4. Git Essentials: izveidojiet, sapludiniet un izplatiet kodu ar Git
Tāpat kā citas Git grāmatas, arī Git Essential: izveidojiet, apvienojiet un izplatiet kodu ar Git, sākot ar Git pamatiem. Jūs uzzināsiet, kā vienmērīgi sākt ar Gitu. Jums būs jāapgūst pamatdarbības procedūra no vietējā un attālinātā stāvokļa. Galu galā grāmata sniegs jums ļoti bagātīgu Git resursu, lai pārliecinātos par Git.
Satura rādītājs
- Darba sākšana ar Git
- Git pamati - darbs lokāli
- Git pamati - darbs attālināti
- Git pamati - nišas jēdzieni, konfigurācijas un komandas
- Vislabāko apņemšanos un darbplūsmu iegūšana
- Migrēšana uz Gitu
- Git resursi
Lejupielādēt grāmatu
5. Git Flow
Git Flow ir ļoti interesanta grāmata, kurā jūs ne tikai mācīsities ar tekstu, bet ir daudz ilustrāciju, lai jūs varētu viegli iemācīties Git ar vizuālām ilustrācijām. Grāmata satur dažādas konvencijas, instalēšanas procesu, Git funkcijas utt. Aprakstot funkcijas, ir vajadzīgas tādas tēmas kā radīšana, kalpošanas laiks utt. To pašu procedūru ievēro arī labojumfailos un laidienos.
Lejupielādēt grāmatu
6. Git cilvēkiem
Grāmatai ir atšķirīgs sākums, atšķirībā no citām Git grāmatām to sākumā. Pirmkārt, grāmata jau pašā sākumā jums ļaus domāt par versijām. Tad jūs uzzināsiet Git galvenās lietas. Tad tas aizvedīs jūs uz dažādiem Git atzariem, kur varēsit kārtīgi iepazīties ar šo tēmu. Un visbeidzot, grāmata jūs izcilā veidā apgaismos ar tēmas vēsturi.
Satura rādītājs
- 1. nodaļa: Domāšana versijās
- 2. nodaļa: pamati
- 3. nodaļa: Nozares
- 4. nodaļa: Tālvadības pultis
- 5. nodaļa: Vēsture
Lejupielādēt grāmatu
7. Git komandām
Līdz šim visas mūsu apspriestās Git grāmatas bija balstītas uz Git apmācībām vai vadlīnijām personām; Tagad šī grāmata piedāvā veidu, kā Git izmantot kā komandu. Grāmata māca, kā sākumā definēt darbplūsmu, ieskaitot to, kā strādāt komandā, kā tiek uzturēta komanda un kontrole, dažādi mehānismi un triki, lai veiktu darbu organizācijā utt. Tad tā māca pielietot komandas, dažādus projektus utt.
Satura rādītājs
- I daļa: Darbplūsmas noteikšana
- Darbs komandās
- Komanda un kontrole
- Atzarošanas stratēģijas
- Darbojošās darbplūsmas
- II daļa: komandu lietošana darbplūsmai
- Viena komanda
- Atgriešana, atgriešana, atiestatīšana un atkārtota bāzēšana
- Vairāk no viena komandas
- Gatavs pārskatīšanai
- Kļūdu atrašana un novēršana
- III daļa: Git mitināšana
- Atvērtā koda projekti vietnē GitHub
- Privāts komandas darbs pie Bitbucket
- Pašnodrošināta sadarbība ar GitLab
- Sviesta pīrāgi
- Git jaunākās versijas instalēšana
- Git konfigurēšana
- SSH atslēgas
Lejupielādēt grāmatu
8. Git Magic
Kā būtu ar Git kā burvju apgūšanu? Nu, šeit ir grāmata, kas jums iemācīs kā burvju. Grāmata piedāvā dažādus trikus, lai apgūtu priekšmeta pamatus. Tad sazarošana tiks mācīta ļoti novatoriskā veidā, piemēram, maģijā. Jūs iepazīsit vēsturi, tādējādi bagātinot savu pārliecību. Pēc tam grāmata sniegs jums trikus, lai kļūtu par Git meistaru, un palīdzēs jums uzzināt dažādus noslēpumus, lai viegli iemācītos Git.
Satura rādītājs
- Pamata triki
- Klonēšana apkārt
- Nozares burvība
- Vēstures stundas
- Gitas lielmeistars
- Noslēpumi atklāti
- Git trūkumi
Lejupielādēt grāmatu
9. Git Pocket Guide
Git Pocket Guide ir viena no visplašākajām Git grāmatām no O'Reilly kolekcijas. Grāmata ir ļoti vienkārša vadlīnija, lai izprastu Gitu kā iesācēju. Pirmajā nodaļā grāmata satur atsauces, zarus, bīdīšanu un vilkšanu. Tas iemācīs jums pamata konfigurāciju, ignorējot failus, izdarot un atsaucot saistības utt. nākamajā nodaļā. Grāmatā ir arī aprakstīts, kā sapludināt, piekļūt attālināti un dažādām dažādām daļām.
Satura rādītājs
- Izpratne par Gitu
- Darba sākšana
- Apņemšanās
- Apņemšanās atsaukšana un rediģēšana
- Atzarošana
- Citu krātuvju izsekošana
- Apvienošanās
- Saistību nosaukšana
- Vēstures skatīšana
- Vēstures rediģēšana
- Attālā piekļuve
- Dažādi
- Kā es?
Lejupielādēt grāmatu
10. Git: piezīmes profesionāļiem
Ja vēlaties būt profesionāls Git, tad grāmata ir pareizā izvēle. Grāmata sākas no pašiem pamatiem, piemēram, kā sākt ar Gitu, un pēc tam māca, ka jums jāzina priekšmeta vēsture. Pakāpeniski dažādas svarīgas pamata un progresīvas tēmas, piemēram, Git Diff, sapludināšana, analizēšana, vilkšana, vainošana utt. nonāk diskusijā. Git: Piezīmes profesionāļiem ir viena no labākajām Git grāmatām profesionāļiem, pateicoties bagātīgajam saturam.
Satura rādītājs
- Darba sākšana ar Git
- HIstory pārlūkošana un darbs ar tālvadības pultīm
- Pakāpju sagatavošana, failu un mapju ignorēšana
- Git Diff, atsaukšana, apvienošana, submoduļi un apņemšanās
- Pseidonīmi, pārvērtēšana, konfigurēšana, sazarošana
- Rev-LIst, Squashing, Cherry Picking un Atgūšana
- Git Clean, izmantojot a .gitattributes fails
- .pastkartes fails: saistītā līdzautora un e-pasta aizstājvārdi
- Darbplūsmu veidu analīze
- Vilkšana, Āķi, Klonēšanas krātuves, Stashing, Apakškoki, Pārdēvēšana
- Stumšana, Internals, git-tfs, Tukšie direktoriji Git.
Lejupielādēt grāmatu
11. Gits: Īsumā
Raiens Hadsons ir sagatavojis šo izcilo grāmatu, lai profesionāli apgūtu Džitu. Grāmatā ir ietverts pārskats ar darba direktoriju, vēsturi, dažādām nozarēm utt. Pamazām grāmata māca dažādu svarīgu elementu uzstādīšanu un konfigurēšanu. Nākamajās nodaļās tēmas, piemēram, sazarošana, manipulēšana, uzskaitīšana, vilkšana, tiek apspriestas kā dažādas tēmu apakšdiskusijas.
Satura rādītājs
- Pārskats
- Darba katalogs
- Pakāpiena zona
- Apņēmusies vēsture
- Darba sākšana
- Uzstādīšana
- Konfigurācija
- Inicializē krātuves
- Izmaiņu reģistrēšana
- Pakāpiena zona
- Skatuves apskate
- Apņemas
- Nozares
- Manipulējot ar filiālēm
- Saraksta filiāles
- Pārbaudīt filiāles
- Attālās krātuves
- Manipulēšana ar tālvadības pulti
- Attālās filiāles
- Attālās darbplūsmas
Lejupielādēt grāmatu
12. Git: versiju kontrole visiem
Versiju kontrole ir ļoti svarīga, un tā ir viena no visvairāk apspriestajām tēmām programmēšanas jomā. Šeit šajā grāmatā visas vadlīnijas ir paredzētas versiju kontroles iesācējiem ar Git. Grāmatas svarīgās tēmas attiecas uz Git, veidu, kā izvēlēties darbību veidu un laiku, kā arī instalēt Git dažādās OS, piemēram, Windows, Linux un Mac. Tad grāmata māca dziļu diskusiju par versiju kontroli.
Satura rādītājs
- Elpa viegli - ievads versiju kontrolē
- Laipni lūdzam ārzemēs - Git instalēšana
- Jūsu ikdienas slīpēšana - kā palielināt ikdienas rutīnu
- Sadaliet slodzi sadalīto darbu ar Git
- Leļļu meistars - uzziniet iedomātas funkcijas, lai kontrolētu Git funkciju
- Atlaidiet zvēru-Git uz teksta failiem
- Paralēlie izmēri - sazarošana ar Git
- Aiz ainas - sazaroties ar Gitu
Lejupielādēt grāmatu
13. GitHub Essentials
Grāmata palīdz iegūt sadarbības darbplūsmas spēku. Tas iemācīs, kā kontrolēt ieguvumu spēku. Notiek plaša diskusija par wiki izmantošanu. Jums būs izdevīgi iegūt dažādus padomus un ieteikumus par šo tēmu, kas noteikti atvieglos jūsu mācīšanos. Web Analytics, koda versiju pārvaldīšana, iestatījumu organizēšana utt. ir grāmatā aplūkotas svarīgas tēmas.
Satura rādītājs
- Īss krātuves pārskats un problēmu izsekotāja izmantošana
- Krātuves galvenās lapas izpēte
- Uzziniet, kā izmantot izdevīgo izsekotāju jaudīgos ieguvumus
- Wiki izmantošana un koda versiju pārvaldīšana
- Izmantojot Wiki
- Kodu versiju pārvaldīšana
- Organizāciju un komandu pārvaldīšana
- Atšķirība starp lietotājiem un organizācijām
- Organizācijas lomas repozitorija atļauju līmeņi
- Organizācijas izveide
- Globālās dalībnieku privilēģijas
- Sadarbība, izmantojot GitHub darbplūsmu
- Salīdzinošā pārskatīšana un iekļauti komentāri
- Apvienot vilkšanas pieprasījumu
- Padomi un ieteikumi
- GitHub lapas un tīmekļa analīze
- GitHub lapas
- Tīmekļa analīze
- Padomi un ieteikumi
- Lietotāju reklāmu krātuves iestatījumu izpēte
- Lietotāja iestatījumi
- Krātuves iestatījumi
- Padomi un ieteikumi
Lejupielādēt grāmatu
14. Jump Start Git
Jump Start Git ir labi sakārtota grāmata, lai Git labi iemācītos. Tas iemācīs jums par versiju kontroli ar dažādiem piemēriem. Instalācijas process, sazarošana, darbs komandā utt. ir dažas no grāmatas prioritārajām tēmām. Kļūdu labošanas nodaļā ir aprakstīts, kā rīkoties ar kļūdām, atkļūdošana un rīki tām. Grāmata aptver arī to, kā atvērt potenciālu un izmantot GUI rīkus, izmantojot Git.
Satura rādītājs
- Darba sākšana ar Git
- Zarošana Gitā
- Git izmantošana komandā
- Kļūdu labošana, strādājot ar Git
- Git pilnīga potenciāla izmantošana
- Zarnu GUI rīki
Lejupielādēt grāmatu
15. Uzziniet Git pusdienu mēnesī
Kas jums jādara, pirms sākat mācīties Git? Nu, šī grāmata ir ideāla starp visām Git grāmatām, kas jums palīdzēs tieši to, kas jums jādara, pirms sākat darbu ar Git. Sākumā tas labi iepazīstinās ar versiju kontroli. Pēc pareizas orientēšanās iegūšanas jūs zināt GUI, izsekošanu, filiāles, klonēšanu utt. hronoloģiski.
Satura rādītājs
- Pirms tu sāc
- Pārskats par Git un versiju kontroli
- Orientēšanās ar Gitu
- Git repozitorija izveidošana un izmantošana
- Git izmantošana ar GUI
- Failu izsekošana un atjaunināšana pakalpojumā Git
- Izmaiņu daļu aprēķināšana
- Laika mašīna, kas ir Git
- Dakšas paņemšana ceļā
- Nozaru apvienošana
- Klonēšana
- Sadarbība ar pultīm
- Jūsu izmaiņu virzīšana
- Notiek sinhronizācija
- Programmatūras arheoloģija
- Izpratne par Gitu Rebasi
- Darbplūsmas un atzarošanas konvencijas
- Darbs ar GitHub
- Trešās puses rīki un Git
- Git asināšana
Lejupielādēt grāmatu
16. Apgūstot versiju kontroli ar Git
Uzziniet versijas vadību ar Git ir grāmata, kas tiek uzskatīta par kursu iesācējiem pakāpeniski. Pamata daļa māca par versiju vadības integritātēm un Git konfigurāciju jūsu datorā. Tad jūs iemācīsities stiprināt, apvienot utt. Dažādas uzlabotas tēmas, piemēram, lietu un vietējo izmaiņu atsaukšana, pārbaude utt. vai tur ir grāmatā.
Satura rādītājs
- Pamati
- Kas ir versiju vadība?
- Kāpēc izmantot versiju kontroles sistēmu?
- Sagatavoties
- Git iestatīšana datorā
- Atdalīšana un apvienošana
- Filiāles var mainīt jūsu dzīvi
- Darbs kontekstos
- Darbs ar filiālēm
- Pagaidu izmaiņu saglabāšana
- Vietējā filiāles pārbaude
- Attālās krātuves
- Par attālajām krātuvēm
- Vietējā / attālā darbplūsma
- Attālās krātuves pievienošana
- Attālo datu pārbaude
- Papildu tēmas
- Atsaukt lietas
- Vietējo izmaiņu atsaukšana
- Detalizētu izmaiņu pārbaude ar diferenciāli
- Darbs ar apvienošanās konfliktiem
- Rīki un pakalpojumi
- Darbvirsmas GUI
- Diff un Merge Tools
- Kodu mitināšanas pakalpojumi
Lejupielādēt grāmatu
17. Pragmatisks Git ceļvedis
Šis pragmatiskais ceļvedis ir hronoloģisks ceļvedis, lai uzzinātu Gitu. Pirmkārt, grāmatā ir runāts par instalēšanu, konfigurēšanu, krātuvēm utt. pirmajā nodaļā. Tad dažas no vispārīgajām darbībām, piemēram, iestudēšana, izdarīšana, ignorēšana utt. nāk. Nākamajās nodaļās ir uzsvērts, kā strādāt komandā, sazaroties, apvienojoties, pareizi salabojot lietas utt.
Satura rādītājs
- Darba sākšana - Git instalēšana un konfigurēšana, jauna krātuves izveide
- Darbs ar Git - redzēt, kas ir mainījies, ignorēt un pārvietot failus
- Organizēt savu krātuvi ar filiālēm un tagiem - filiāļu skatīšana
- Darbs ar komandu - tālvadības pievienošana un noņemšana
- Nozares un apvienošanās - pārskatīti konflikti
- Darbs ar krātuves vēsturi - žurnāla skatīšana, žurnāla izejas filtrēšana
- Lietu labošana - saistību labošana, saistību atcelšana, saistību dzēšana
- Pārcelšanās ārpus pamatiem - krātuvju eksportēšana
Lejupielādēt grāmatu
18. Pragmatiska versiju kontrole, izmantojot Git
Versiju kontrole ir ļoti svarīgs lauks programmēšanas arēnā. Ir daudz Git grāmatu par versiju kontroli; tomēr šī grāmata ir īpaši domāta versiju kontrolei ar git. Grāmata sākas ar Gita iestatīšanas procedūru un māca, kā sākt projektu ar Gitu. Nākamās daļas liks jums saprast par darba procedūrām ar sazarošanu, krātuvēm, organizāciju un kaut ko citu, kas nav pamati.
Satura rādītājs
- I daļa: Laipni lūdzam izplatītajā pasaulē
- Versija kontrolē Git Way
- Git iestatīšana
- Pirmā projekta izveide
- II daļa: Ikdienas Git
- Pievienošana un komentēšana: Git pamati
- Nozaru izpratne un izmantošana
- Darbs ar Gita vēsturi
- Darbs ar attālajām krātuvēm
- Organizēšana ar attālinātām krātuvēm
- Jūsu krātuves organizēšana
- Tālāk par pamatiem
- III daļa: Pārvalde
- Migrēšana uz Gitu
- Git servera palaišana ar Gitosis
Lejupielādēt grāmatu
19. Pro Git
Apress piedāvā Pro Git, kur varat atrast visu nepieciešamo, lai iemācītos Git. Grāmata sākas ar Git pamatiem. Pirmkārt, sākot ar Git, instalējot un konfigurējot tos datorā, un pēc tam diskusijā nonāk Git pamati. Pēc diskusiju sazarošanas tas aizvedīs jūs uz Git serveri un izplatīs Git. Visbeidzot, grāmatas noslēgumā tiks apspriests, kā pielāgot Gitu un Gita saistību ar citām sistēmām.
Satura rādītājs
- Darba sākšana
- Git pamati
- Git filiāle
- Git uz servera
- Izplatīts Git
- GitHub
- Git rīki
- Git pielāgošana
- Git un citas sistēmas
Lejupielādēt grāmatu
20. Versijas kontrole ar Git
O'Reilly versiju kontrole ar Git ir viena no labākajām Git grāmatām, lai pareizi izskaidrotu versiju kontroli. Tāpat kā citas Git grāmatas, grāmata sākas ar Git instalēšanu un konfigurēšanu sistēmā un pēc tam iepazīstas ar Git pamatelementiem un tēmām. Pakāpeniski svarīgas un būtiskas tēmas, piemēram, apņemšanās, filiāles, apvienošanās, diffs utt. tiek apspriesti. Visbeidzot, grāmatā ir runāts par krātuvēm un dažiem Git projektiem.
Satura rādītājs
- Git instalēšana
- Darba sākšana
- Git pamatjēdzieni
- Failu pārvaldība un rādītājs
- Apņemas
- Nozares
- Atšķiras
- Apvienojas
- Mainot saistības
- Attālās krātuves
- Krātuves pārvaldība
- Plāksteri
- Āķi
- Projektu apvienošana
- Git izmantošana ar Subversion krātuvēm
Lejupielādēt grāmatu
Visbeidzot, Ieskats
Grāmatas ir unikālas mācīšanas veidā un bagātīgas pēc satura. Visas grāmatas tika rakstītas ar dažādiem nodomiem un perspektīvām; tomēr kopīgais nodoms ir mācīt Gitu. Mēs uzskatām, ka šīs Git grāmatas ir palīdzējušas jums ērti un labi noformēt Git. Mēs ceram uz jūsu laipnu un vērtīgu padomu, ja tāds ir, mūsu centienu uzlabošanai. Lūdzu, paziņojiet mums savas idejas vai padomu, komentējot tālāk.
Visbeidzot, mēs lūdzam jūs kopīgot mūsu saturu ar cilvēkiem, kuriem šīs Git grāmatas var būt nepieciešamas, un nākamajās dienās palikt pie mums, lai bagātīgi apskatītu grāmatas par dažādām tēmām. Novēlam jums labu ceļojumu ar Gitu.