Git --distributed-even-if-your-workflow-isnt

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. Pierwsze kroki

    1. 1.1 Wprowadzenie do kontroli wersji
    2. 1.2 Krótka historia Git
    3. 1.3 Podstawy Git
    4. 1.4 Instalacja Git
    5. 1.5 Wstępna konfiguracja Git
    6. 1.6 Uzyskiwanie pomocy
    7. 1.7 Podsumowanie
  2. 2. Podstawy Gita

    1. 2.1 Pierwsze repozytorium Gita
    2. 2.2 Rejestrowanie zmian w repozytorium
    3. 2.3 Podgląd historii rewizji
    4. 2.4 Cofanie zmian
    5. 2.5 Praca ze zdalnym repozytorium
    6. 2.6 Tagowanie (etykietowanie)
    7. 2.7 Sztuczki i kruczki
    8. 2.8 Podsumowanie
  3. 3. Gałęzie Gita

    1. 3.1 Czym jest gałąź
    2. 3.2 Podstawy rozgałęziania i scalania
    3. 3.3 Zarządzanie gałęziami
    4. 3.4 Sposoby pracy z gałęziami
    5. 3.5 Gałęzie zdalne
    6. 3.6 Zmiana bazy
    7. 3.7 Podsumowanie
  4. 4. Git na serwerze

    1. 4.1 Protokoły
    2. 4.2 Uruchomienie Git na serwerze
    3. 4.3 Generacja pary kluczy SSH
    4. 4.4 Konfiguracja serwera
    5. 4.5 Dostęp publiczny
    6. 4.6 GitWeb
    7. 4.7 Gitosis
    8. 4.8 Gitolite
    9. 4.9 Git Demon
    10. 4.10 Hosting Gita
    11. 4.11 Podsumowanie
  5. 5. Rozproszony Git

    1. 5.1 Rozproszone przepływy pracy
    2. 5.2 Wgrywanie zmian do projektu
    3. 5.3 Utrzymywanie projektu
    4. 5.4 Podsumowanie
  6. 6. Narzędzia Gita

    1. 6.1 Wskazywanie rewizji
    2. 6.2 Interaktywne używanie przechowali
    3. 6.3 Schowek
    4. 6.4 Przepisywanie Historii
    5. 6.5 Debugowanie z Gitem
    6. 6.6 Moduły zależne
    7. 6.7 Włączanie innych projektów
    8. 6.8 Podsumowanie
  7. 7. Dostosowywanie Gita

    1. 7.1 Konfiguracja Gita
    2. 7.2 Git Attributes
    3. 7.3 Git Hooks
    4. 7.4 An Example Git-Enforced Policy
    5. 7.5 Summary
  8. 8. Git i inne systemy

    1. 8.1 Git i Subversion
    2. 8.2 Migracja do Gita
    3. 8.3 Podsumowanie
  9. 9. Mechanizmy wewnętrzne w Git

    1. 9.1 Komendy Plumbing i Porcelain
    2. 9.2 Obiekty Gita
    3. 9.3 Referencje w Git
    4. 9.4 Spakowane pliki (packfiles)
    5. 9.5 Refspec
    6. 9.6 Protokoły transferu
    7. 9.7 Konserwacja i Odzyskiwanie Danych
    8. 9.8 Podsumowanie