Używasz Gita, ale chcesz pracować z nim pewniej i świadomiej?
Ten e-book pomoże Ci przejść z poziomu znajomości komend do realnego zrozumienia tego, jak pracować z Gitem.
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ę.
Jeśli dopiero zaczynasz, książka przeprowadzi Cię krok po kroku przez kluczowe mechanizmy i pozwoli zbudować dobre fundamenty. Znającym Gita pomoże wejść poziom wyżej i wykorzystać go na 100%!
184 strony pełne wiedzy i natychmiastowy dostęp.
Git to NIE TYLKO narzędzie do śledzenia historii zmian
- Precyzyjna analiza zmian – Git pozwala nie tylko śledzić, kto i kiedy coś zmienił, ale przede wszystkim dlaczego. Dzięki temu lepiej rozumiesz kontekst decyzji i możesz łatwiej dbać o spójność projektu.
- Efektywna współpraca zespołowa – Git umożliwia równoczesną pracę wielu osób nad jednym projektem, bez obaw o konflikty i utratę danych. To narzędzie, które istotnie zwiększa produktywność pracy zespołowej.
- 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.
- Integracja z nowoczesnym środowiskiem pracy – Git współpracuje z wieloma zaawansowanymi narzędziami do automatyzacji, testowania i ciągłej integracji, co pozwala usprawnić i przyspieszyć procesy w Twoim projekcie.
Czego dokładnie nauczysz się z "Kolejnej książki o Gicie"?
- Poznasz Gita nie tylko jako system kontroli wersji, ale także jako kompleksowe narzędzie do zarządzania, utrzymania i rozwijania projektów.
- Dowiesz się jak efektywnie EKSPERYMENTOWAĆ, debuggować i REFAKTORYZOWAĆ kod wykorzystując pełnię możliwości Gita.
- Opanujesz pracę z historią repozytorium, by nie tylko śledzić zmiany, ale także zrozumieć ich kontekst i przyczyny.
- Nauczysz się świadomego korzystania z Gita – zrozumiesz, jak działa od podszewki i jak skutecznie rozwiązywać typowe problemy użytkowników.
- Dowiesz się jak AUTOMATYZOWAĆ powtarzalne zadania i procesy CI/CD. Poznasz możliwości, jakie oferują NARZĘDZIA do pracy z Gitem i jak w pracy z Gitem możesz wykorzystać AI.
- W utrwaleniu wiedzy pomogą Ci ZADANIA przedstawiające wykorzystanie Gita w praktyczny sposób.
O autorze
Dominik Szczepaniak
Jestem programistą i blogerem, obecnie na stanowisku Senior Software Engineer'a w CKSource. Specjalizuję się w tworzeniu aplikacji backendowych w Node.js i TypeScript.
Od ponad 7 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.
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
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.
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.