W wypadku pracy zespołowej efektywny system kontroli wersji jest  warunkiem sukcesu. Powszechnie stosowanym w tym zakresie rozwiązaniem  jest Git, który umożliwia zarządzanie wersjami projektu, przeglądanie  wszystkich zmian, a także przywracanie pliku do dowolnej wcześniejszej  wersji. Git jest dynamicznie rozwijanym oprogramowaniem. W ostatnich  latach wzbogacił się o wiele przydatnych narzędzi, wyjątkowe stały się  też możliwości jego konfiguracji i dostosowania. Wciąż jednak pełne  wykorzystanie potencjału Gita wymaga wprawy i dobrej znajomości  specyfiki pracy tego narzędzia.
To drugie, zaktualizowane i uzupełnione wydanie popularnego  podręcznika opracowanego przez specjalistów dla profesjonalistów.  Dowiesz się z niego, czym jest rozproszona kontrola wersji i jakie daje  korzyści. Poznasz poszczególne funkcjonalności Gita i nauczysz się je  rozbudowywać tak, aby zaspokajały nawet najbardziej wyrafinowane  potrzeby. W książce znalazły się również wyczerpujące opisy funkcji  dostępnych w Git 2.0, a także omówienie systemu usług GitHub i jego  zalet. Istotną zmianą w nowym wydaniu podręcznika jest uwzględnienie w  znaczącej większości prezentowanych przykładów protokołu HTTP w miejsce  SSH - co stanowi odpowiedź na rosnącą popularność HTTP.
W książce między innymi:
  - rodzaje systemów kontroli wersji i podstawy pracy z Gitem
   - konfiguracja Gita i rozproszone metody pracy
   - praca w zespole z systemem GitHub
   - konflikty scalania i ich rozstrzyganie
   - dostosowywanie Gita do szczególnych potrzeb
   - Git i inne systemy, w tym Subversion, Mercurial i Perforce
 
GitHub: odkryj świat rozproszonej kontroli wersji!