Przestań tylko używać Gita, zacznij go rozumieć!
Praktyczny e-book, który przeprowadzi Cię od podstaw Gita aż po zaawansowane mechanizmy.
To kompleksowy e-book, który prowadzi od solidnych podstaw aż do profesjonalnego, praktycznego użycia Gita, uzupełnionego o wykorzystanie narzędzi realnie usprawniających pracę.
Poznaj Gita, zrozum jego działanie i naucz się świadomie rozwiązywać problemy, zamiast pytać agenta AI o komendy.
184 strony pełne wiedzy i natychmiastowy dostęp w cenie obiadu na mieście.

Git to coś więcej niż commit, push i pull
- Precyzyjna analiza zmian – Git pozwala nie tylko śledzić, kto i kiedy coś zmienił, ale przede wszystkim dlaczego. Dzięki temu lepiej rozumiesz konteksty podjętych decyzji. Git oprócz RFC czy ADR jest świetną dokumentacją.
- Zrozumienie i kontrola pracy agentów AI – agent może wykonać commit, czy zrobić rebase za Ciebie, ale nie oznacza to, że możesz przestać rozumieć Gita. To Ty odpowiadasz za zmiany, które trafiają do repozytorium. Dobra znajomość Gita pozwoli Ci nie tylko kontrolować pracę agentów, ale też lepiej wykorzystać ich możliwości.
- Eksperymentowanie bez ryzyka – pracując z Gitem możesz testować różne rozwiązania i wprowadzać innowacje, mając pewność, że zawsze możesz wrócić do stabilnej wersji kodu. Równie łatwo możesz przywrócić lub przetestować kod z dowolnego momentu w historii projektu.
- Automatyzacja pracy – Git dobrze współpracuje z narzędziami używanymi na co dzień w procesie wytwarzania oprogramowania. Hooki, CI/CD i inne automatyzacje pozwalają reagować na zmiany w projekcie bez angażowania programisty.

Dlaczego warto przeczytać Kolejną książkę o Gicie
- Lepiej zrozumiesz Gita – poznasz nie tylko podstawowe komendy, ale też mechanizmy stojące za jego działaniem. Dzięki temu łatwiej poradzisz sobie w sytuacjach, gdzie sama znajomość commit, push i pull nie wystarcza.
- Nauczysz się pracować z historią projektu – poznasz narzędzia, które pomogą Ci analizować zmiany, szukać źródeł problemów, eksperymentować i bezpiecznie modyfikować historię repozytorium.
- Poznasz Gita na praktycznych przykładach – zamiast skupiać się na abstrakcyjnych definicjach, pokażę Ci sytuacje, które możesz napotkać podczas codziennej pracy nad projektem.
- Zautomatyzujesz powtarzalną pracę – poznasz hooki i inne mechanizmy pozwalające automatyzować zadania związane z Gitem. Zobaczysz również, jak Git może współpracować z narzędziami AI.
- Utrwalisz wiedzę w praktyce – czekają na Ciebie zadania oparte na rzeczywistych scenariuszach z codziennej pracy. Do zadań otrzymasz również rozwiązanie, dzięki czemu możesz samodzielnie sprawdzić swoje odpowiedzi.
Czy "Kolejna książka o Gicie" jest dla Ciebie
"Kolejna książka o Gicie" JEST dla Ciebie jeśli:
- Nie miałeś/miałaś okazji korzystać z Gita.
- Masz podstawową wiedzę o Gicie.
- Korzystasz z Gita głównie za pomocą interfejsów graficznych.
- Dobrze znasz Gita, ale potrzebujesz usystematyzowania wiedzy.
- Korzystasz z Gita na zasadzie wyuczonych poleceń bez ich głębszego zrozumienia.
"Kolejna książka o Gicie" NIE JEST dla Ciebie jeśli:
- Git nie ma dla Ciebie tajemnic.
- Nie masz motywacji do wykonywania ćwiczeń.
Spis treści
- Podstawy Gita
- Czym jest Git i dlaczego warto go używać
- Historia Gita
- Centralizacja vs. decentralizacja
- Instalacja i konfiguracja
- Instalacja Gita (Windows, Mac, Linux)
- Pierwsza konfiguracja
- Pierwsze repozytorium
- .gitignore
- Przygotowywanie zmian
- Working directory i staging area
- Sprawdzanie statusu zmian – git status
- Co zawierają zmiany – git diff
- Wycofywanie zmian z working copy i staging area
- Tworzymy pierwszy commit
- Anatomia i tworzenie commita
- Jak przygotować dobry commit
- Jak napisać dobry commit message
- Sprawdź historię zmian
- Podstawowe śledzenie zmian – git log, git show, pickaxe search, git shortlog, git grep
- Zaawansowane śledzenie zmian – git blame i git bisect
- Praca z gałęziami
- Czym są gałęzie
- Nie trać głowy czyli o head i HEAD
- Sparse checkout
- Scalanie (git merge)
- Rebase – kiedy i jak używać
- Wisienka na torcie – cherry pick
- Schowaj na potem – git stash
- Wycofywanie commitów
- Usuwanie historii
- Zdalna praca z Gitem
- Fetch, push i pull
- O tagowaniu w Gicie
- Zarządzanie tagami
- Tagi w repozytoriach zdalnych
- Hostingi Gita
- Uwierzytelnianie
- GitHub
- GitLab
- Samodzielne hostowanie repozytoriów
- Zaglądamy pod maskę, czyli co zawiera katalog .git
- Struktura plików i katalogów
- Git hooks
- Git reflog, garbage collector oraz diagnostyka
- Bezpieczeństwo Gita
- Sekrety w historii repozytorium
- Podpisywanie commitów
- Katalog .git
- Popularne flow pracy z Gitem
- Feature Branch Workflow
- Gitflow Workflow
- Forking Workflow
- Trunk-Based Development
- Narzędzia AI do pracy z Gitem
- Zagadnienia uzupełniające
- Pliki binarne i Git LFS
- Aliasy i własne polecenia
- Git submodule, subtree i sposoby na pracę z dużymi repozytoriami
- Git worktree
O autorze
Dominik Szczepaniak
Jestem programistą i blogerem, obecnie na stanowisku Senior Software Engineer'a. Specjalizuję się w tworzeniu aplikacji backendowych w Node.js i TypeScript.
Od ponad 10 lat korzystam z Gita i poznaję jego możliwości. Postanowiłem zebrać moją wiedzę i doświadczenie, tworząc e-booka, który pomoże Ci zostać mistrzem Gita w prosty i przyjemny sposób.


Kolejna książka o Gicie
69,00 zł
Kolejna książka o Gicie to e-book, który prowadzi przez Gita krok po kroku od podstaw aż po bardziej zaawansowane obszary. Jest konkretnie i bez lania wody. Znajdziesz tu wiele przykładów oraz praktyczne zadania, które pokażą Ci jak wykorzystać pełnię możliwości Gita.
Nie jesteś jeszcze gotowy na zakup?
Zostaw swój e-mail. Wyślę Ci fragment książki. Wystarczy, że skorzystasz z formularza poniżej 👇
Najczęściej zadawane pytania
Dla kogo jest "Kolejna książka o Gicie"?
Najwięcej z e-booka wyniosą osoby bez doświadczenia z Gitem lub mającym podstawową wiedzę. Osobom zaawansowanym e-book pozwoli usystematyzować wiedzę oraz poznać te bardziej zaawansowane mechanizmy Gita. Jeśli czujesz, że Git nie ma przed Tobą tajemnic, to ten e-book mówi sprawdzam!
Czy e-book omawia 100% możliwości Gita?
Nie. E-book nie omawia wszystkich funkcji Gita, ponieważ niektóre z nich dotyczą rzadkich przypadków, z którymi zdecydowana większość użytkowników nigdy się nie zetknie. Skupiłem się na narzędziach i zagadnieniach rzeczywiście przydatnych w codziennej pracy, które pomagają rozwiązywać najczęściej występujące problemy.
W jakich formatach dostępny jest e-book?
E-book dostępny jest w formacie PDF. E-book zawiera sporo zadań praktycznych i format PDF jest najwygodniejszy w kontekście ich wykonania. Ponieważ e-book jest przeznaczony do pracy na komputerze, nie są dostępne formaty dedykowane czytnikom e-booków. Kluczowym elementem e-booka jest realizacja zadań, które najwygodniej wykonuje się na komputerze z otwartym e-bookiem.
Czy będzie dostępna wersja papierowa?
Nie planuję publikacji wersji papierowej. Kluczowym elementem e-booka jest realizacja zadań, które najwygodniej wykonuje się na komputerze z otwartym e-bookiem. Wersja papierowa nie pozwoli na komfortowe wykonanie zadań. Również praca z linkami na papierze stanowi problem.
Ile stron zawiera e-book?
Całość materiału wraz z ćwiczeniami i odpowiedziami to około 180 stron. Jednak z uwagi na stopień zaawansowania części zagadnień i ćwiczenia, zdecydowanie nie jest to lektura na jeden wieczór.
Kiedy otrzymam e-booka?
Dla zamówień opłaconych za pomocą szybkich płatności e-book jest wysyłany niezwłocznie po realizacji zamówienia. W przypadku płatności tradycyjnym przelewem wysyłka następuje po zaksięgowaniu środków.
Czy otrzymam fakturę VAT?
Jeśli potrzebujesz faktury jako osoba fizyczna, poinformuj o tym w uwagach do zamówienia lub wyślij wiadomość na adres [email protected] podając numer zamówienia. W przypadku firm faktura wystawiana jest zawsze, o ile podano nazwę firmy i NIP. Sprzedaż prowadzona jest wyłącznie na terenie Polski. Nie wystawiam faktur dla podmiotów zagranicznych.
Masz pytania? Napisz!
W razie jakichkolwiek pytań lub wątpliwości napisz na [email protected] lub skorzystaj z poniszego formularza.