Szczegóły ebooka

Naucz się Gita. Praktyczny podręcznik wizualny dla początkujących

Naucz się Gita. Praktyczny podręcznik wizualny dla początkujących

Anna Skoulikari

Ebook

Git - kultowe, darmowe i dojrzałe oprogramowanie. Im większy zespół i im bardziej złożony projekt, tym ważniejsze jest skuteczne zarządzanie wersjami. Git umożliwia wyrafinowaną konfigurację i pozwala na zaspokajanie szczególnych potrzeb. Jeśli chcesz w pełni korzystać z jego potencjału, musisz zdobyć solidną wiedzę o podstawach tego systemu.

Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.

Jest to niezwykle przystępny i dokładny przewodnik, pełen praktycznej wiedzy o Gicie.

Robert C. Martin aka Uncle Bob, twórca oprogramowania i autor książki Czysty kod

Dzięki książce dowiesz się, jak:

  • pobierać oprogramowanie Git i inicjalizować repozytorium lokalne
  • dodawać pliki do przechowalni i wykonywać commity
  • tworzyć, przełączać i usuwać gałęzie
  • złączać i przebazowywać gałęzie
  • obsługiwać repozytoria zdalne
  • używać żądań pobrania podczas współpracy z innymi użytkownikami

Z tej książki rzeczywiście możesz się nauczyć Gita!

Ben Straub, współautor książki Pro Git

Rozdział 1. Git i wiersz poleceń
  • Co to jest Git?
  • Graficzy interfejs użytkownika oraz wiersz poleceń
  • Otwieranie okna z wierszem poleceń
  • Wykonywanie poleceń w oknie wiersza poleceń
  • Instalacja Gita
  • Opcje i argumenty polecenia
  • Czyszczenie okna z wierszem poleceń
  • Uruchamianie menedżera plików
  • Praca z katalogami
  • Zamykanie okna wiersza poleceń
  • Modyfiowanie konfiguacji Gita
  • Przygotowanie edytora tekstowego
  • Zintegrowane terminale
  • Podsumowanie

Rozdział 2. Lokalne repozytoria

  • Obecna konfiguacja
  • Wprowadzenie do repozytoriów
  • Inicjowanie repozytorium lokalnego
  • Ważne składniki Gita
  • Dodawanie pliku do projektu Gita
  • Podsumowanie

Rozdział 3. Wykonywanie commita

  • Obecna konfiguacja
  • Dlaczego wykonujemy commity?
  • Dwa kroki wymagane do wykonania commita
  • Wyświetlanie listy commitów
  • Podsumowanie

Rozdział 4. Gałęzie

  • Stan repozytorium lokalnego
  • Dlaczego używamy gałęzi?
  • Pliki niezmodyfiowane i zmodyfiowane
  • Wykonywanie commitów na gałęzi
  • Tworzenie gałęzi
  • Co to jest HEAD?
  • Przełączanie na inne gałęzie
  • Praca w innej gałęzi
  • Podsumowanie

Rozdział 5. Złączanie

  • Stan repozytorium lokalnego
  • Przedstawiamy złączanie
  • Rodzaje złączeń
  • Wykonywanie przewinięcia
  • Sprawdzanie commitów
  • Utworzenie gałęzi i przełączenie się na nią w jednym kroku
  • Podsumowanie

Rozdział 6. Usługi hostingowe i uwierzytelnianie

  • Usługi hostingowe i repozytoria zdalne
  • Konfiguowanie konta usługi hostingowej
  • Konfiguowanie poświadczeń uwierzytelniania
  • Podsumowanie

Rozdział 7. Tworzenie repozytorium zdalnego i wypychanie do niego danych

  • Stan repozytorium lokalnego
  • Dwa sposoby rozpoczynania pracy nad projektem Gita
  • Interakcja między repozytoriami lokalnymi i zdalnymi
  • Dlaczego używamy repozytoriów zdalnych?
  • Tworzenie repozytorium zdalnego z danymi
  • Obsługa repozytorium zdalnego w usłudze hostingowej
  • Podsumowanie

Rozdział 8. Klonowanie i pobieranie typu fetch

  • Stan repozytoriów lokalnego i zdalnego
  • Klonowanie repozytorium zdalnego
  • Usuwanie gałęzi
  • Współpraca w Gicie a gałęzie
  • Integrowanie zmian z repozytorium zdalnego
  • Usuwanie gałęzi (ciąg dalszy)
  • Podsumowanie

Rozdział 9. Złączanie trójstronne

  • Stan repozytoriów lokalnego i zdalnego
  • Dlaczego złączanie trójstronne jest ważne?
  • Przygotowywanie środowiska do przeprowadzenia złączania trójstronnego
  • Definiwanie gałęzi upstream
  • Wielokrotna edycja tego samego pliku pomiędzy wykonywaniem kolejnych commitów
  • Przetwarzanie różnych plików w tym samym czasie przez wiele osób
  • Złączanie trójstronne w praktyce
  • Pobieranie zmian z repozytorium zdalnego
  • Stan repozytoriów lokalnych i zdalnego
  • Podsumowanie

Rozdział 10. Konfliky złączania

  • Stan repozytoriów lokalnych i zdalnego
  • Wprowadzenie do konflitów złączania
  • Jak można rozwiązywać konflity złączania?
  • Przygotowanie scenariusza z konflitem złączania
  • Proces rozwiązywania konflitu złączania
  • Rozwiązywanie konflitów złączania w praktyce
  • Utrzymywanie synchronizacji z repozytorium zdalnym
  • Synchronizowanie repozytoriów
  • Stan repozytoriów lokalnych i zdalnego
  • Podsumowanie

Rozdział 11. Przebazowanie

  • Stan repozytoriów lokalnych i zdalnego
  • Integrowanie zmian w Gicie
  • Dlaczego przebazowanie jest przydatne?
  • Przygotowanie się do przykładowej operacji przebazowania
  • Wycofywanie plików z przechowalni i umieszczanie ich w niej
  • Przygotowanie do operacji przebazowania
  • Pięć etapów procesu przebazowania
  • Przebazowanie i konflity złączania
  • Przebazowanie gałęzi w praktyce
  • Złota reguła przebazowania
  • Synchronizowanie repozytoriów
  • Stan repozytoriów lokalnych i zdalnego
  • Podsumowanie

Rozdział 12. Pull request (prośba o scalenie kodu)

  • Stan repozytoriów lokalnych i zdalnego
  • Wprowadzenie do pull requestów
  • Specyfia usług hostingowych
  • Dlaczego warto używać pull requestów?
  • W jaki sposób pull requesty są złączane?
  • Przygotowanie do przeprowadzenia pull requesta
  • Łatwiejszy sposób definiwania gałęzi upstream
  • Tworzenie pull requesta w usłudze hostingowej
  • Weryfiacja pull requesta i jego zatwierdzenie
  • Złączanie pull requesta
  • Usuwanie gałęzi zdalnych
  • Synchronizowanie repozytoriów lokalnych i porządkowanie
  • Stan repozytoriów lokalnych i zdalnego
  • Podsumowanie

Epilog

Dodatek A. Wymagania wstępne dla rozdziałów

Dodatek B. Skrócony przewodnik po poleceniach

Dodatek C. Przewodnik po języku wizualnym

  • Tytuł: Naucz się Gita. Praktyczny podręcznik wizualny dla początkujących
  • Autor: Anna Skoulikari
  • Tytuł oryginału: Learning Git: A Hands-On and Visual Guide to the Basics of Git
  • Tłumaczenie: Jacek Janusz
  • ISBN: 978-83-289-1949-5, 9788328919495
  • Data wydania: 2025-04-15
  • Format: Ebook
  • Identyfikator pozycji: nagita
  • Wydawca: Helion