

Praca nad niemal każdym projektem informatycznym wymaga wspó,łdziałania wielu osó,b, często pracujących z dala od siebie. W takich warunkach bardzo łatwo popełnić błąd, nadpisać jakiś ważny plik albo przypadkowo zdublować dane. Mały projekt po takiej wpadce da się jeszcze uratować, ale większy&hellip, można wyrzucić do kosza. Chyba że od momentu jego inicjalizacji używamy narzędzia odpowiedzialnego za właściwą synchronizację danych, czyli systemu kontroli wersji, co jest standardem we wspó,łczesnej informatyce. Jednym z takich programó,w jest git, napisany na potrzeby zarządzania kodem źró,dłowym jądra systemu Linux - taka rekomendacja mó,wi sama za siebie.
Możliwości programu git i sposoby jego praktycznego zastosowania w ró,żnych projektach przedstawione zostały w tej książce. Znajdziesz tu podstawowe informacje o instalacji środowiska i tworzeniu repozytorió,w, pracy z plikami, identyfikowaniu rewizji i zmienianiu historii projektu. Dowiesz się, kiedy i jak tworzyć czy łączyć gałęzie oraz całe repozytoria, korzystać z repozytorium lokalnego i zdalnego, a także synchronizować je w odpowiedni sposó,b. Poznasz możliwe konflikty między wersjami pliku i nauczysz się radzić sobie z nimi. Zrozumiesz, jak wykorzystywać najbardziej znane serwery hostingowe dla projektó,w git oraz dostępne w nich, wbudowane systemy śledzenia błędó,w. I wreszcie przestaniesz miewać koszmary, w któ,rych tracisz tygodnie na odszukanie zagubionego pliku. Git zrobi to za Ciebie!