Wprowadzenie do Git i GitHub. Kontrola wersji, zarz - Helion
Tytuł oryginału: Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer
Tłumaczenie: Maksymilian Gutowski
ISBN: 978-83-283-8736-2
stron: 240, Format: ebook
Data wydania: 2022-04-01
Księgarnia: Helion
Cena książki: 34,50 zł (poprzednio: 69,00 zł)
Oszczędzasz: 50% (-34,50 zł)
Osoby które kupowały "Wprowadzenie do Git i GitHub. Kontrola wersji, zarz", wybierały także:
- Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów 119,00 zł, (53,55 zł -55%)
- Git. Od koncepcji do praktyki 39,90 zł, (19,95 zł -50%)
- Git. Kurs video. Zaawansowane aspekty konfiguracji popularnego systemu kontroli wersji 129,00 zł, (64,50 zł -50%)
- Tablice informatyczne. Git 17,44 zł, (8,72 zł -50%)
- GitHub. Przyjazny przewodnik 32,90 zł, (16,45 zł -50%)
Spis treści
Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej eBook -- 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