Řízení verzí je u týmové spolupráce zásadní věcí pro kódy a soubory a Git je jedním z důležitých nástrojů pro řízení verzí. Git a GitHub také vzájemně souvisí ve svých funkcích. V současné době je git nejoblíbenějším nástrojem pro správu verzí se 70% vyhledávacím zájmem téměř 6k společností, včetně klientů Reddit, Shopify a Netflix Git. Nyní, pokud chcete být odborníkem na Git a GitHub, musíte začít s některými nejlepšími pokyny. Získání dokonalého pokynu je těžké; tím jsme zde s působivým množstvím knih o Gitu, které budou sloužit jako dokonalá vodítka pro učení Gitu.
Nejlepší Git knihy pro nováčky a profesionály
Tato kniha shromáždila působivé množství knih Git, které mají pomoci čtenářům snadno najít ty nejlepší knihy, aby se naučily Git. Většina knih pokryla Git i GitHub; tedy ve svém obsahu stačí.
Téměř všechny knihy pomáhají začátečníkům; nicméně, tam jsou některé specializované knihy pro odborníky a některé knihy, které slouží všem účelům. Věříme, že svou knihu najdete, když si přečtete krátký úvod do knihy a obsah uvedený u každé knihy.
1. Úvod do Git a GitHub
Tato gitová kniha učí základní aspekty Gitu. Pokrývá spuštění, instalaci, vytvoření prostředí pro práci atd. na začátku. Kromě toho budete vědět, co se stane, jakmile něco uděláte a co byste měli udělat, než se cokoli dopustíte kódováním. Některá z důležitých témat jsou vytvoření místního úložiště git, změna a přidání souborů, prohlížení rozdílů atd.
Obsah
- Co je Git a GitHub?
- Instalace Git
- Konfigurace Git
- Vytvoření úložiště Git
- Zjištění, co se děje
- Provádění změn a jejich sledování
- Synchronizace místního úložiště Git s GitHub
- Mazání a přejmenování souborů
- Vrácení změn
- Větvení
- Značky a zprávy
- Stahování úložiště
- Správa více kopií úložiště
Stáhnout knihu
2. Vytváření nástrojů s GitHub
Většina dat je přístupná a lze je upravit, které se uchovávají v úložištích Git pomocí GitHub API. Tato kniha vám tedy pomůže zjistit, jak to udělat velmi snadno a jednoduše. Najdete aktivity, data Gitu, různá témata atd. kromě toho můžete vědět, jak upravit vše, co souvisí s úložišti.
Obsah
- Unclad GitHub API
- Gists a Gist API
- GitHub a Wikis s Glumem
- Python a Search API
- .Net and the Commit Status API
- Ruby a Jekyll
- Android a Git Data API
- CoffeeScript, Hubot a Activity API
- JavaScript a Git Data API
- GitHub Enterprise
- Ruby, NodeJS, (a Shell) na GitHubu
Stáhnout knihu
3. Komunitní kniha Git
Komunitní kniha Git je dokonalým vodítkem pro začátečníky Gitu. Kniha vás naučí ukládání dat v gitu ve velmi krátké době. Kniha pojednává hlavně o instalačním postupu Gitu, běžném a základním použití, použití na střední úrovni a pokročilé úrovni. Také se dozvíte, jak v prostředí Git pracovat nejlepším možným způsobem.
Obsah
- Vítejte v Gitu
- První instalace Git
- Základní použití
- Mezilehlé použití
- Advanced Git
- Práce s Git
- Vnitřní a instalatérské práce
Stáhnout knihu
4. Git Essentials: Vytvářejte, slučujte a distribuujte kód pomocí Gitu
Stejně jako ostatní knihy o Gitu, i Git Essential: Vytváření, slučování a distribuce kódu pomocí Gitu začíná základem Gitu. Poznáte, jak s Gitem začít hladce. Vezme vás, abyste se naučili základní pracovní postup z toho, že jste místní a vzdálení. Na konci vám kniha poskytne velmi bohatý zdroj Git, abyste se s jistotou naučili Git.
Obsah
- Začínáme s Gitem
- Git Fundamentals - místní práce
- Git Fundamentals - Práce na dálku
- Git Fundamentals- Niche Concepts, Configurations, and Commands
- Získání nejvhodnějších závazků a pracovních postupů
- Migrace na Git
- Zdroje Git
Stáhnout knihu
5. Git Flow
Git Flow je velmi zajímavá kniha, kde se naučíte nejen text, ale také mnoho ilustrací, díky nimž se Git snadno naučíte vizuálními ilustracemi. Kniha obsahuje různé konvence, instalační proces, funkce Gitu atd. Při popisu funkcí to trvá témata jako tvorba, životnost atd. Stejný postup se používá i v Hotfix a Release.
Stáhnout knihu
6. Git pro lidi
Kniha má jiný začátek, na rozdíl od jiných knih Git ve svém počátcích. Kniha vám nejprve poskytne myšlenky na verze od samého začátku. Pak poznáte hlavní věci Gitu. Pak vás zavede do různých větví Gitu, kde se s tématem můžete správně seznámit. A nakonec vás kniha výjimečným způsobem seznámí s historií daného tématu.
Obsah
- Kapitola 1: Myšlení ve verzích
- Kapitola 2: Základy
- Kapitola 3: Pobočky
- Kapitola 4: Dálkové ovladače
- Kapitola 5: Historie
Stáhnout knihu
7. Git pro týmy
Zatím všechny knihy o Gitu, o kterých jsme diskutovali, byly založeny na tutoriálech nebo pokynech Gitu pro jednotlivce; tato kniha nyní představuje způsob, jak využít Git jako tým. Kniha učí, jak na začátku definovat pracovní postup, včetně toho, jak pracovat jako tým, jak se udržují příkazy a řízení, různé mechanismy a triky pro provádění práce v organizaci atd. Poté učí aplikaci příkazů, různých projektů atd.
Obsah
- Část I: Definování pracovního postupu
- Práce v týmech
- Velení a řízení
- Strategie větvení
- Pracovní postupy, které fungují
- Část II: Použití příkazů na váš pracovní postup
- Tým jednoho
- Vrácení zpět, reverze, resetování a rebasing
- Týmy More One
- Připraveno ke kontrole
- Hledání a oprava chyb
- Část III: Git Hosting
- Projekty s otevřeným zdrojovým kódem na GitHubu
- Soukromá týmová práce na bitbucketu
- Samoobslužná spolupráce s GitLab
- Koláče s máslem
- Instalace nejnovější verze Gitu
- Konfigurace Git
- Klíče SSH
Stáhnout knihu
8. Git Magic
Co takhle naučit se Git jako kouzlo? Tady je kniha, která vás naučí jako magii. Kniha nabízí různé triky, jak se naučit základy předmětu. Pak se větvení bude učit velmi inovativním způsobem, jako je magie. Poznáte historii, abyste obohatili svou důvěru. Poté vám kniha poskytne triky, jak se stát mistrem v Gitu, a pomůže vám poznat různá tajemství, abyste se mohli snadno naučit Git.
Obsah
- Základní triky
- Klonování kolem
- Branch Wizardry
- Poučení z historie
- Git Grandmastery
- Tajemství odhalena
- Git nedostatky
Stáhnout knihu
9. Průvodce Git Pocket
Git Pocket Guide je jednou z nejkomplexnějších knih Git ze sbírky O'Reilly. Kniha je velmi snadným vodítkem k pochopení Gitu jako začátečníka. Kniha obsahuje doporučení, větve, tlačit a táhnout v první kapitole. Naučí vás základní konfiguraci, ignorování souborů, provádění a rušení závazků atd. v následující kapitole. Kniha také popisuje, jak sloučit, přistupovat na dálku a různé různé části.
Obsah
- Porozumění Git
- Začínáme
- Dělat závazky
- Vrácení a úpravy závazků
- Větvení
- Sledování dalších úložišť
- Sloučení
- Pojmenování závazků
- Prohlížení historie
- Úpravy historie
- Vzdálený přístup
- Smíšený
- Jak?
Stáhnout knihu
10. Git: Poznámky pro profesionály
Pokud chcete být profesionálem v Gitu, pak je kniha tou správnou volbou. Kniha začíná od samých základů, jako je, jak začít s Gitem, poté učí, že musíte znát historii subjektu. Postupně různá důležitá základní a pokročilá témata jako Git Diff, Sloučení, Analýza, Pulling, Blaming atd. přichází do diskuse. Git: Notes for Professionals je díky svému bohatému obsahu jednou z nejlepších knih Git pro profesionály.
Obsah
- Začínáme s Gitem
- Procházení historie a práce s dálkovými ovladači
- Pracovní, ignorování souborů a složek
- Git Diff, Undoing, Merging, Submodulules, and Committing
- Aliasy, rebasing, konfigurace, větvení
- Rev-LIst, Squashing, Cherry Picking a Recovering
- Git Clean, pomocí a .soubor gitattributes
- .soubor mailmap: Sdružení Přispěvatel a e-mailové aliasy
- Analýza typů pracovních postupů
- Tahání, háky, klonování úložišť, ukládání, podstromy, přejmenování
- Tlačení, interní stránky, git-tfs, prázdné adresáře v Gitu.
Stáhnout knihu
11. Git: Stručně
Ryan Hadson vytvořil tuto vynikající knihu, aby se Git naučil profesionálně. Kniha zahrnuje přehled s adresářem práce, historie, různých odvětví atd. Kniha postupně učí instalaci a konfiguraci různých důležitých prvků. V nadcházejících kapitolách přicházejí v diskusi témata jako větvení, manipulace, vypisování, tahání jako různé dílčí diskuse témat.
Obsah
- Přehled
- Pracovní adresář
- Pracovní oblast
- Historie závazků
- Začínáme
- Instalace
- Konfigurace
- Inicializace úložišť
- Záznam změn
- Pracovní oblast
- Kontrola fáze
- Závazky
- Pobočky
- Manipulace s pobočkami
- Výpis poboček
- Odhlášení poboček
- Vzdálené repozitáře
- Manipulace s dálkovými ovladači
- Vzdálené pobočky
- Vzdálené pracovní postupy
Stáhnout knihu
12. Git: Správa verzí pro každého
Řízení verzí je velmi důležité a je jedním z nejdiskutovanějších témat v oblasti programování. Tady v této knize jsou všechny pokyny pro začátečníky s řízením verzí pomocí Gitu. Důležitá témata knihy padají pro Git, způsob výběru typů, času pro akce a instalace Gitu v různých operačních systémech, jako jsou Windows, Linux a mac. Kniha pak učí hlubokou diskusi o řízení verzí.
Obsah
- Breath Easy - Úvod do ovládání verzí
- Vítejte v zahraničí - instalace Git
- Leštění vaší rutiny - Jak zvýšit každodenní rutinu
- Rozdělte zatížení rozložené na práci s Git
- Loutkář - naučte se efektní funkce pro ovládání funkce Git
- Uvolněte bestii - Git v textových souborech
- Parallel Dimensions- Branching with Git
- Zákulisí - větvení s Gitem
Stáhnout knihu
13. GitHub Essentials
Kniha pomáhá získat sílu společného pracovního toku. Naučí vás, jak ovládat sílu výhod. O používání wiki existuje rozsáhlá diskuse. Budete mít prospěch z toho, že získáte různé tipy a triky k danému tématu, které vám rozhodně usnadní učení. Web Analytics, správa verzí kódu, uspořádání nastavení atd. jsou důležitá témata diskutovaná v knize.
Obsah
- Stručný přehled úložiště a použití nástroje pro sledování problémů
- Prozkoumejte hlavní stránku úložiště
- Naučte se, jak používat silné výhody nástroje pro sledování problémů
- Používání Wiki a správa verzí kódu
- Používání Wiki
- Správa verzí kódu
- Správa organizací a týmů
- Rozdíl mezi uživateli a organizacemi
- Role organizace a úrovně oprávnění úložiště
- Vytvoření organizace
- Globální členské výsady
- Spolupráce pomocí pracovního postupu GitHub
- Peer Review a vložené komentáře
- Sloučit požadavek na vytažení
- Tipy a triky
- Stránky GitHub a webová analýza
- Stránky GitHub
- Webová analýza
- Tipy a triky
- Prozkoumejte nastavení úložiště reklam uživatele
- Uživatelské nastavení
- Nastavení úložiště
- Tipy a triky
Stáhnout knihu
14. Jump Start Git
Jump Start Git je přehledná kniha, díky které se Git pěkně naučíte. Naučí vás o ovládání verzí pomocí různých příkladů. Proces instalace, větvení, týmová práce atd. jsou některá z prioritních témat knihy. Jak řešit chyby, ladění a nástroje pro ně jsou uvedeny v kapitole Oprava chyb. Kniha také popisuje, jak otevřít potenciály a používat nástroje grafického uživatelského rozhraní pomocí Gitu.
Obsah
- Začínáme s Gitem
- Větvení v Git
- Používání Gitu v týmu
- Oprava chyb při práci s Git
- Uvolnění Gitova plného potenciálu
- Gut GUI Tools
Stáhnout knihu
15. Naučte se Git za měsíc obědů
Co byste měli udělat, než se začnete učit Git? Tato kniha je dokonalá mezi všemi knihami o Gitu, která vás provede přesně tím, co byste měli udělat, než začnete s Gitem. Na začátku bude dobrým úvodem do řízení verzí. Po správné orientaci budete znát GUI, sledování, větvení, klonování atd. chronologicky.
Obsah
- Než začnete
- Přehled Gitu a správy verzí
- Orientace v Gitu
- Vytváření a používání úložiště Git
- Používání Gitu s GUI
- Sledování a aktualizace souborů v Gitu
- Počítání částí změn
- Stroj času, který je Git
- Vezmeme vidličku na silnici
- Sloučení větví
- Klonování
- Spolupráce s dálkovými ovladači
- Posílání změn
- Udržování synchronizace
- Softwarová archeologie
- Porozumění Git Rebase
- Pracovní postupy a konvence větvení
- Práce s GitHub
- Nástroje třetích stran a Git
- Zostření vašeho Gitu
Stáhnout knihu
16. Učení se ovládání verzí pomocí Gitu
Learn Version Control with Git je kniha, která je pro začátečníky považována za kurz v metodě krok za krokem. Základní část vás naučí o integritě správy verzí a konfiguraci Gitu ve vašem počítači. Pak se naučíte ztužení, slučování atd. Řada pokročilých témat, jako je vracení věcí a místní změny, kontrola atd. jsou tam v knize.
Obsah
- Základy
- Co je to Správa verzí?
- Proč používat systém pro správu verzí?
- Připravovat se
- Nastavení Git na vašem počítači
- Větvení a slučování
- Větvení může změnit váš život
- Práce v kontextech
- Práce s pobočkami
- Dočasné uložení změn
- Odhlášení místní pobočky
- Vzdálené repozitáře
- O vzdálených úložištích
- Místní / vzdálený pracovní tok
- Připojení vzdáleného úložiště
- Kontrola vzdálených dat
- Pokročilá témata
- Vrácení věcí
- Vrácení místních změn zpět
- Podrobná kontrola změn pomocí rozdílů
- Řešení slučovacích konfliktů
- Nástroje a služby
- Desktop GUI
- Nástroje Diff and Merge
- Služby hostování kódu
Stáhnout knihu
17. Pragmatický průvodce po Gitu
Tento pragmatický průvodce je chronologický průvodce, jak se naučit Git. Kniha nejprve hovoří o instalaci, konfiguraci, úložištích atd. v první kapitole. Pak některé z obecných operací, jako je inscenování, potvrzení, ignorování atd. přijde. Následující kapitoly zdůraznily, jak pracovat jako tým, rozvětvovat se, slučovat, správně opravovat věci atd.
Obsah
- Začínáme - instalace a konfigurace Git, vytvoření nového úložiště
- Práce s Git - sledování toho, co se změnilo, ignorování a přesun souborů
- Organizace úložiště s větvemi a značkami - prohlížení větví
- Práce s týmem - přidávání a odebírání dálkového ovládání
- Větve a slučování se znovu vracejí - řešení konfliktů
- Práce s historií úložiště - prohlížení protokolu, filtrování výstupu protokolu
- Opravování věcí - opravování závazků, vrácení závazků, mazání závazků
- Posuneme se nad rámec základů - export vašich úložišť
Stáhnout knihu
18. Pragmatic ovládání verzí pomocí Git
Řízení verzí je velmi důležité pole v programovací oblasti. O správě verzí je spousta knih Git; tato kniha je však zejména v učení se řízení verzí pomocí git. Kniha začíná nastavením Git a učí, jak zahájit projekt s Git. Následující části vám pomohou porozumět pracovním postupům s větvením, úložišti, organizací a něčím jiným než základy.
Obsah
- Část I: Vítejte v distribuovaném světě
- Verze Ovládejte Git Way
- Nastavení Git
- Vytváření prvního projektu
- Část II: Everyday Git
- Přidávání a komentování: Základy Git
- Porozumění a používání větví
- Práce s Git's History
- Práce se vzdálenými úložišti
- Organizace se vzdálenými úložišti
- Organizace úložiště
- Nad rámec základů
- Část III: Správa
- Migrace na Git
- Spuštění serveru Git s Gitosis
Stáhnout knihu
19. Pro Git
Apress představuje Pro Git, kde najdete vše, co potřebujete, abyste se naučili Git. Kniha začíná základy Gitu. Nejprve začněte s Gitem jejich instalací a konfigurací na počítači a poté do diskuse přijdou základy Git. Po rozvětvení diskuze se dostanete na server Git a distribuovaný Git. Nakonec bude kniha zakončena diskusí o tom, jak přizpůsobit Git a vztah Gitu k jiným systémům.
Obsah
- Začínáme
- Základy Git
- Gitové větvení
- Git na serveru
- Distribuovaný Git
- GitHub
- Git nástroje
- Přizpůsobení Git
- Git a další systémy
Stáhnout knihu
20. Ovládání verzí pomocí Git
O'Reilly's Version Control with Git je jednou z nejlepších knih Git, která vysvětluje správné ovládání verzí. Stejně jako ostatní knihy Git, kniha začíná instalací a konfigurací Gitu v systému a poté provede prohlídku základních prvků a témat Gitu. Postupně jsou důležitá a zásadní témata, jako jsou závazky, větve, fúze, rozdíly atd. jsou diskutovány. Nakonec kniha hovoří o úložištích a některých projektech Gitu.
Obsah
- Instalace Git
- Začínáme
- Základní koncepty Git
- Správa souborů a rejstřík
- Závazky
- Pobočky
- Rozdíly
- Sloučení
- Změna závazků
- Vzdálené repozitáře
- Správa úložiště
- Záplaty
- Háčky
- Kombinování projektů
- Používání Git s úložišti Subversion
Stáhnout knihu
Nakonec Insight
Knihy jsou jedinečné svým způsobem výuky a bohaté na obsah. Všechny knihy byly psány s různými záměry a perspektivami; společným záměrem je však naučit Git. Věříme, že vám tyto knihy Git pomohly naučit se Git pohodlným a dobře navrženým způsobem. Očekáváme vaše laskavé a cenné rady, pokud existují, ke zlepšení našeho úsilí. Prosím, dejte nám vědět vaše nápady nebo rady komentářem níže.
Nakonec vás žádáme, abyste sdíleli náš obsah s lidmi, kteří mohou tyto knihy Git potřebovat, a držte se nás, abyste si v nadcházejících dnech uchovali knihy o různých tématech. Přejeme vám dobrou cestu s Gitem.