This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience. Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.
Jeszcze do niedawna wśród systemów kontroli wersję fotel lidera zajmował SVN.
Jednak ta sytuacja w ostatnich latach ulega diametralnej zmianie. Rynek
systemów kontroli wersji opanowały systemy rozproszone, z Gitem na czele.
Czemu zdobyły taką popularność? Dzięki zastosowaniu Gita każdy programista
dysponuje swoją lokalną, kompletną kopią całego repozytorium. Pozwala to na
błyskawiczne wykonywanie typowych zadań i korzystanie z możliwości kontroli
wersji bez wpływu na repozytoria innych osób. Aż do momentu, gdy stwierdzisz,
że chcesz podzielić się efektami pracy z innymi. Brzmi interesująco? Jeśli
chciałbyś zgłębić system Git, trafiłeś na doskonałą książkę. Dzięki jej
niewielkim rozmiarom możesz mieć ją zawsze przy sobie. Zmiana SVN na Git
oprócz poznania nowych pojęć wymaga zmiany sposobu myślenia. Ten leksykon
pozwoli Ci w każdej chwili sprawdzić, jak stworzyć nowe repozytorium czy gałąź
oraz jak wprowadzić zmiany i przesłać je na centralny serwer. Ponadto dowiesz
się, jak śledzić zdalne repozytoria, przeglądać historię zmian i scalać
wersje. To doskonała lektura dla wszystkich osób chcących błyskawicznie poznać
możliwości Gita i zacząć stosować go w codziennej pracy.