SPIS TREŚCI
O autorze
O korektorze merytorycznym
Podziękowania
Wstęp
Część I. Kontrola wersji z Gitem
Rozdział 1. Systemy kontroli wersji
- Czym jest kontrola wersji?
- Dlaczego potrzebujesz takiego systemu?
- Jaki mamy wybór?
- Lokalne systemy kontroli wersji
- Scentralizowane systemy kontroli wersji
- Rozproszone systemy kontroli wersji
- Czym jest Git?
- Co Git potrafi?
- Jak działa Git?
- Jak przebiega praca w Gicie?
- Podsumowanie
Rozdział 2. Instalacja i konfiguracja
- Instalacja
- Windows
- Mac
- Linux
- Konfiguracja Gita
- Podsumowanie
Rozdział 3. Początki
- Repozytoria
- Katalog roboczy
- Przechowalnia
- Commity
- Z Gitem na głęboką wodę
- Podsumowanie
Rozdział 4. Z Gitem na głęboką wodę
- Ignorowanie plików
- Przeglądanie logów i historii zmian
- Przeglądanie poprzednich wersji
- Przeglądanie aktualnych zmian
- Podsumowanie
Rozdział 5. Commity
- Trzy stany Gita
- Poruszanie się po wersjach
- Cofanie commita
- Modyfikowanie commita
- Poprawianie commita
- Podsumowanie
Rozdział 6. Git – najlepsze sposoby postępowania
- Opisy commitów
- Zatwierdzanie – najlepsze praktyki
- Co należy robić?
- Czego nie należy robić?
- Jak działa Git – powtórka
- Podsumowanie
Rozdział 7. Zdalny Git
- Dlaczego repozytoria zdalne?
- Jak to działa?
- Pójdźmy na łatwiznę
- Podsumowanie
Część II. Zarządzanie projektami z GitHubem
Rozdział 8. GitHub – podstawy
- GitHub – przegląd
- GitHub a open source
- Użytek osobisty
- GitHub dla przedsiębiorstw
- Podsumowanie
Rozdział 9. GitHub – szybki start
- Zarządzanie projektem
- Jak działają repozytoria zdalne?
- Łączenie repozytoriów
- Wypychanie do repozytoriów zdalnych
- Podsumowanie
Rozdział 10. Podstawy zarządzania projektami – zgłoszenia
- Czym są zgłoszenia
- Wydanie zgłoszenia
- Interakcja ze zgłoszeniem
- Etykiety
- Przydziały
- Łączenie zgłoszeń z commitami
- Praca nad commitem
- Odwołania do zgłoszeń
- Zamykanie zgłoszenia przy użyciu słów kluczowych
- Podsumowanie
Rozdział 11. Zarządzanie projektami na poważnie – gałęzie
- Obieg pracy na GitHubie
- Gałęzie
- Tworzenie gałęzi
- Przełączanie się na inną gałąź
- Usuwanie gałęzi
- Scalanie gałęzi
- Wypychanie gałęzi do zdalnego repozytorium
- Podsumowanie
Rozdział 12. Sprawniejsze zarządzanie projektami – pull requesty
- Dlaczego należy używać pull requestów?
- Pull requesty – przegląd
- Ściąganie
- Co robi pull request?
- Tworzenie pull requesta
- Przeglądy kodu
- Przeprowadź przegląd kodu
- Zostaw komentarz
- Aktualizowanie pull requesta
- Podsumowanie
Część III. Praca zespołowa w Gicie
Rozdział 13. Konflikty
- Jak działa scalanie?
- Ściąganie
- Scalanie fast-forward
- Konflikty scalania
- Ściąganie commitów z origin
- Rozwiązywanie konfliktów scalania
- Podsumowanie
Rozdział 14. Więcej o konfliktach
- Wypychanie po rozstrzygnięciu konfliktu
- Przeglądanie zmian przed scaleniem
- Sprawdź lokalizację gałęzi
- Przejrzyj różnice na gałęziach
- Zrozumieć scalanie
- Ograniczanie konfliktów
- Dobry obieg pracy
- Przerwanie scalania
- Wizualne narzędzia Gita
- Podsumowanie
Rozdział 15. Narzędzia GUI Gita
- Domyślne narzędzia
- Commitowanie: Git GUI
- Przeglądanie: gitk
- Narzędzia IDE
- Visual Studio Code
- Atom
- Specjalistyczne narzędzia
- GitHub Desktop
- GitKraken
- Podsumowanie
Rozdział 16. Zaawansowane polecenia Gita
- Cofanie zmian
- Składowanie
- Resetowanie
- Podsumowanie
Część IV. Dodatkowe zasoby
Rozdział 17. Więcej o GitHubie
- Wiki
- Strony GitHuba
- Wydania
- Tablice projektowe
- Podsumowanie
Rozdział 18. Praca z Gitem – częste problemy
- Repozytorium
- Zaczynanie od nowa
- Zmiana repozytorium origin
- Katalog roboczy
- Git diff jest pusty
- Cofanie zmian w pliku
- Commity
- Błąd w commicie
- Cofanie commitów
- Gałęzie
- Odłączony HEAD
- Praca na niewłaściwej gałęzi
- Pobieranie zmian z gałęzi rodzica
- Rozbieżność gałęzi
- Podsumowanie
Rozdział 19. Git i GitHub – obieg pracy
- Jak korzystać z tego obiegu pracy?
- Obieg pracy z GitHubem
- Każdy projekt zaczyna się od projektu na GitHubie
- Każde działanie zaczyna się od zgłoszenia
- Nie wolno wypychać zmian bezpośrednio na gałąź główną
- Każde scalenie z gałęzią główną wymaga PR-a
- Dokumentuj kod w wiki
- Obieg pracy z Gitem
- Orientuj się, gdzie się znajdujesz
- Ściągaj zmiany z repozytorium zdalnego
- Dbaj o opisy commitów
- Nie zmieniaj historii
- Podsumowanie
Opinie
Na razie nie ma opinii o produkcie.