Facebook - konwersja

Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej - ebook

Wydawnictwo:
Format:
MOBI
Data wydania:
17 maja 2022
69,00
6900 pkt
punktów Virtualo

Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej - ebook

Rozbudowane projekty wymagają zaangażowania zespołu programistów. By ich współpraca była efektywna, niezbędny jest system kontroli wersji, taki jak Git. Umożliwia on tworzenie historii projektu, zarządzanie jego wersjami, przeglądanie wszystkich zmian, a także przywracanie pliku do dowolnej wcześniejszej wersji. Repozytoria Gita można przechowywać w GitHubie - w ten sposób bez ponoszenia dodatkowych opłat udostępnia się kod innym osobom. Korzystanie z Gita i GitHuba nie jest skomplikowane, wymaga jednak pewnej wiedzy i wprawy.

To książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem. Przewodnik podzielono na trzy części tematyczne dotyczące kontroli wersji, zarządzania projektami i pracy zespołowej. To ułatwi Ci wdrożenie się do rzeczywistej pracy i rozwiązywanie problemów. Poznasz zasady planowania i realizacji projektów z GitHubem, a także wypróbujesz sposoby rozstrzygania konfliktów scalania, co sprawi, że poczujesz się pewniej w pracy zespołowej w profesjonalnym środowisku.

W książce:

  • czym są, do czego służą i jak działają systemy kontroli wersji
  • jak przygotować Git do pracy i jak ją rozpocząć
  • obieg pracy w GitHubie: zgłoszenia, gałęzie, pull requesty
  • konflikty scalania, ich rozstrzyganie i zarządzanie zmianami kodu
  • najprzydatniejsze narzędzia GUI Gita
  • zaawansowane polecenia Gita i rozwiązywanie częstych problemów

GitHub. Odzyskaj kontrolę nad wszystkimi wersjami Twoich projektów!

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
Kategoria: Zarządzanie i marketing
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-8736-2
Rozmiar pliku: 26 MB

BESTSELLERY

Menu

Zamknij