Chapters ▾
-
1. Úvod
- 1.1 Správa verzí
- 1.2 Stručná historie systému Git
- 1.3 Základy systému Git
- 1.4 Instalace systému Git
- 1.5 První nastavení systému Git
- 1.6 Kde hledat pomoc
- 1.7 Shrnutí
-
2. Základy práce se systémem Git
- 2.1 Získání repozitáře Git
- 2.2 Nahrávání změn do repozitáře
- 2.3 Zobrazení historie revizí
- 2.4 Rušení změn
- 2.5 Práce se vzdálenými repozitáři
- 2.6 Značky
- 2.7 Tipy a triky
- 2.8 Shrnutí
-
3. Větve v systému Git
- 3.1 Co je to větev
- 3.2 Základy větvení a slučování
- 3.3 Správa větví
- 3.4 Možnosti při práci s větvemi
- 3.5 Vzdálené větve
- 3.6 Přeskládání
- 3.7 Shrnutí
-
4. Git na serveru
- 4.1 Protokoly
- 4.2 Jak umístit Git na server
- 4.3 Vygenerování veřejného SSH klíče
- 4.4 Nastavení serveru
- 4.5 Veřejný přístup
- 4.6 GitWeb
- 4.7 Gitosis
- 4.8 Gitolite
- 4.9 Démon Git
- 4.10 Hostování projektů Git
- 4.11 Shrnutí
-
5. Distribuovaný charakter systému Git
- 5.1 Distribuované pracovní postupy
- 5.2 Přispívání do projektu
- 5.3 Správa projektu
- 5.4 Shrnutí
-
6. Nástroje systému Git
- 6.1 Výběr revize
- 6.2 Interaktivní příprava k zapsání
- 6.3 Odložení
- 6.4 Přepis historie
- 6.5 Ladění v systému Git
- 6.6 Submoduly
- 6.7 Začlenění podstromu
- 6.8 Shrnutí
-
7. Individuální přizpůsobení systému Git
-
8. Git a ostatní systémy
- 8.1 Git a Subversion
- 8.2 Přechod na systém Git
- 8.3 Shrnutí
-
9. Git pod pokličkou
- 9.1 Nízkoúrovňové a vysokoúrovňové příkazy
- 9.2 Objekty Git
- 9.3 Reference Git
- 9.4 Balíčkové soubory
- 9.5 Refspec
- 9.6 Přenosové protokoly
- 9.7 Správa a obnova dat
- 9.8 Shrnutí
- 9.9 Poznámky k překladu
Chapter 5
Distribuovaný charakter systému Git
Nyní máte vytvořen vzdálený repozitář Git jako místo, kde mohou všichni vývojáři sdílet zdrojový kód, a znáte základní příkazy systému Git pro práci v lokálním prostředí. Je čas podívat se na využití některých distribuovaných postupů, které vám Git nabízí.
V této kapitole se dozvíte, jak pracovat se systémem Git v distribuovaném prostředí jako přispěvatel a zprostředkovatel integrace. Naučíte se tedy, jak úspěšně přispívat svým kódem do projektů a jak to učinit co nejjednodušeji pro vás i správce projektu. Dále se dozvíte, jak efektivně spravovat projekt, do nějž přispívá velký počet vývojářů.