Git to nowoczesny, rozproszony system kontroli wersji, który zrewolucjonizował życie zawodowe milionów programistów na całym świecie. Rozwiązanie umożliwia wydajną, równoczesną pracę wielu osób nad programami składającymi się nawet z dziesiątek tysięcy plików źródłowych. O możliwościach Gita niech świadczy to, że znalazł on zastosowanie w największych firmach informatycznych i najpoważniejszych projektach w branży, by wymienić choćby system operacyjny Linux i liczne działające pod jego kontrolą programy czy popularne serwisy internetowe, takie jak Reddit i Facebook.
Jeśli chcesz się szybko nauczyć efektywnie korzystać z Gita, doskonale trafiłeś! Ta książka wprowadzi Cię w świat nowoczesnego systemu kontroli wersji, przedstawi sposób instalacji środowiska i tworzenia repozytoriów, nauczy korzystania z plików i znaczników, podpowie, jak identyfikować rewizje i modyfikować historię projektu, a także wykonywać operacje na gałęziach. Dowiesz się również, jak używać repozytorium lokalnego i zdalnego oraz jak odpowiednio synchronizować i łączyć repozytoria. Zdobędziesz ponadto wiedzę na temat konfliktów i sposobów ich rozwiązywania, nauczysz się też porównywać pliki i praktycznie korzystać z popularnych serwerów hostujących repozytoria.
Instalacja Gita i tworzenie repozytoriów
Tworzenie rewizji i zarządzanie plikami
Korzystanie ze znaczników
Identyfikowanie rewizji
Modyfikowanie historii projektu
Operacje na gałęziach
Używanie repozytorium lokalnego i zdalnego
Synchronizacja i łączenie repozytoriów
Rozwiązywanie konfliktów i badanie różnic
Serwis github.com
Praca grupowa i zintegrowany system śledzenia błędów
Scenariusze praktycznego zastosowania Gita