Git --distributed-is-the-new-centralized

Book

1st Edition (2009)

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.

  1. 1. Úvod

    1. 1.1 Správa verzí
    2. 1.2 Stručná historie systému Git
    3. 1.3 Základy systému Git
    4. 1.4 Instalace systému Git
    5. 1.5 První nastavení systému Git
    6. 1.6 Získání nápovědy
    7. 1.7 Shrnutí
  2. 2. Základy práce se systémem Git

    1. 2.1 Získání repozitáře Git
    2. 2.2 Nahrávání změn do repozitáře
    3. 2.3 Zobrazení historie revizí
    4. 2.4 Rušení změn
    5. 2.5 Práce se vzdálenými repozitáři
    6. 2.6 Značky
    7. 2.7 Tipy a triky
    8. 2.8 Shrnutí
  3. 3. Větve v systému Git

    1. 3.1 Co je to větev
    2. 3.2 Základy větvení a slučování
    3. 3.3 Správa větví
    4. 3.4 Možnosti při práci s větvemi
    5. 3.5 Vzdálené větve
    6. 3.6 Přeskládání
    7. 3.7 Shrnutí
  4. 4. Git na serveru

    1. 4.1 Protokoly
    2. 4.2 Jak umístit Git na server
    3. 4.3 Vygenerování veřejného SSH klíče
    4. 4.4 Nastavení serveru
    5. 4.5 Veřejný přístup
    6. 4.6 GitWeb
    7. 4.7 Gitosis
    8. 4.8 Gitolite
    9. 4.9 Démon Git
    10. 4.10 Hostování projektů Git
    11. 4.11 Shrnutí
  5. 5. Distribuovaný charakter systému Git

    1. 5.1 Distribuované pracovní postupy
    2. 5.2 Přispívání do projektu
    3. 5.3 Správa projektu
    4. 5.4 Shrnutí
  6. 6. Nástroje systému Git

    1. 6.1 Výběr revize
    2. 6.2 Interaktivní příprava k zapsání
    3. 6.3 Odložení
    4. 6.4 Přepis historie
    5. 6.5 Ladění v systému Git
    6. 6.6 Submoduly
    7. 6.7 Začlenění podstromu
    8. 6.8 Shrnutí
  7. 7. Individuální přizpůsobení systému Git

    1. 7.1 Konfigurace systému Git
    2. 7.2 Atributy Git
    3. 7.3 Zásuvné moduly Git
    4. 7.4 Příklad vynucení chování systémem Git
    5. 7.5 Shrnutí
  8. 8. Git a ostatní systémy

    1. 8.1 Git a Subversion
    2. 8.2 Přechod na systém Git
    3. 8.3 Shrnutí
  9. 9. Git pod pokličkou

    1. 9.1 Nízkoúrovňové a vysokoúrovňové příkazy
    2. 9.2 Objekty Git
    3. 9.3 Reference Git
    4. 9.4 Balíčkové soubory
    5. 9.5 Refspec
    6. 9.6 Přenosové protokoly
    7. 9.7 Správa a obnova dat
    8. 9.8 Shrnutí
    9. 9.9 Poznámky k překladu
  10. . Poznámky k překladu

    1. .1 Historie překladu na GitHub
    2. .2 První kompletní překlad z Edice CZ.NIC
    3. .3 Zpětná synchronizace s originálem