Księgarnia
O nas
Usługi
Blog
Pomoc
KONKURS
Proszę o telefon
Umów rozmowę
Wejdź
Szukaj
Wszystkie książki
Bestsellery
Wybrane książki
Nowości
Klasyka
Zniżka
Książki, dodaje do ulubionych
E-book
12.6
drukowana
A5
28.23
Dodaj do ulubionych
Udostępnij
Spis treści
- Szybki Start! GIT w moment
Książka stworzona przy pomocy AI.
Michał Walendowski
Zostaw opinię
Komputery
Technologia i inżynieria
Poradniki
Informatyka stosowana
Książki utworzone przy pomocy AI
Polski
Przeczytaj
Spis treści
O książce
Objętość:
92
str.
ISBN:
978-83-8384-662-0
Więcej informacji
E-book
za
12.6
drukowana
A5
za
28.23
Kup za
12.6
Kup za
12.6
Przeczytaj
Spis treści
O książce
Rozdział 1: Wprowadzenie do Git
1.1 Co to jest system kontroli wersji?
1.2 Dlaczego warto używać Git?
1.3 Instalacja Git
1.4 Pierwsza konfiguracja Git
1.5 Podstawowe pojęcia w Git
1.6 Tworzenie pierwszego repozytorium
1.7 Tworzenie pierwszego commitu
Podsumowanie
Rozdział 2: Podstawowe komendy Git
2.1 Inicjalizacja nowego repozytorium
2.2 Sprawdzanie statusu repozytorium
2.3 Dodawanie plików do staged (git add)
2.4 Tworzenie commitu (git commit)
2.5 Wyświetlanie historii zmian (git log)
2.6 Ignorowanie plików (plik. gitignore)
2.7 Wycofywanie zmian przed commitem (git reset)
2.8 Usuwanie plików z repozytorium (git rm)
2.9 Sprawdzanie różnic między zmianami (git diff)
2.10 Podsumowanie podstawowych komend
Podsumowanie
Rozdział 3: Praca z repozytorium lokalnym
3.1 Tworzenie nowego repozytorium lokalnego
3.2 Klonowanie istniejącego repozytorium
3.3 Struktura katalogu repozytorium Git
3.4 Ignorowanie plików z. gitignore
3.5 Wyświetlanie listy zdalnych repozytoriów
3.6 Dodawanie nowego zdalnego repozytorium
3.7 Aktualizowanie repozytorium zdalnego
3.8 Wysyłanie zmian do repozytorium zdalnego
3.9 Podsumowanie pracy z repozytorium lokalnym
Podsumowanie
Rozdział 4: Historia i śledzenie zmian
4.1 Wyświetlanie historii commitów
4.2 Wyświetlanie różnic między commitami
4.3 Śledzenie zmian w konkretnym pliku
4.4 Przeglądanie zmian w plikach z git blame
4.5 Cofanie zmian za pomocą git checkout
4.6 Cofanie commitów z git revert
4.7 Resetowanie historii za pomocą git reset
4.8 Odzyskiwanie utraconych commitów za pomocą git reflog
4.9 Analiza graficzna historii commitów
4.10 Podsumowanie
Podsumowanie
Rozdział 5: Branching i zarządzanie gałęziami
5.1 Wprowadzenie do gałęzi
5.2 Tworzenie nowej gałęzi
5.3 Wyświetlanie dostępnych gałęzi
5.4 Przełączanie się między gałęziami
5.5 Scalanie gałęzi (merge)
5.6 Konflikty merge i ich rozwiązywanie
5.7 Usuwanie gałęzi
5.8 Praca z gałęziami zdalnymi
5.9 Śledzenie gałęzi zdalnych
5.10 Najlepsze praktyki w pracy z gałęziami
5.11 Podsumowanie pracy z gałęziami
Podsumowanie
Rozdział 6: Łączenie gałęzi (Merge)
6.1 Wprowadzenie do merge
6.2 Przeprowadzanie merge
6.3 Typy merge: Fast-Forward i Three-Way Merge
6.4 Konflikty merge i ich rozwiązywanie
6.5 Rebase jako alternatywa dla merge
6.6 Merge commit vs. Squash merge
6.7 Unieważnienie merge
6.8 Najlepsze praktyki przy merge
6.9 Praktyka: Scalanie dwóch gałęzi
6.10 Podsumowanie
Podsumowanie
Rozdział 7: Rebase — alternatywa dla merge
7.1 Wprowadzenie do rebase
7.2 Przeprowadzanie rebase
7.3 Jak działa rebase?
7.4 Konflikty podczas rebase i ich rozwiązywanie
7.5 Rebase vs. Merge — porównanie
7.6 Interaktywny rebase
7.7 Łączenie commitów (squash) podczas rebase
7.8 Najlepsze praktyki przy użyciu rebase
7.9 Praktyka: Rebase gałęzi feature do main
7.10 Cofanie rebase
7.11 Podsumowanie
Podsumowanie
Rozdział 8: Praca zdalna z Git
8.1 Wprowadzenie do repozytoriów zdalnych
8.2 Dodawanie zdalnego repozytorium
8.3 Wysyłanie zmian do repozytorium zdalnego (push)
8.4 Pobieranie zmian z repozytorium zdalnego (pull)
8.5 Pobieranie danych ze zdalnego repozytorium (fetch)
8.6 Klonowanie zdalnego repozytorium
8.7 Praca z wieloma repozytoriami zdalnymi
8.8 Usuwanie i zmiana repozytorium zdalnego
8.9 Forkowanie repozytorium
8.10 Tworzenie Pull Requestów
8.11 Konfiguracja SSH do autoryzacji
8.12 Zarządzanie gałęziami zdalnymi
8.13 Synchronizacja z repozytorium zdalnym
8.14 Praktyka: Wysyłanie zmian do GitHub
8.15 Podsumowanie
Podsumowanie
Rozdział 9: Tagowanie wersji
9.1 Wprowadzenie do tagowania
9.2 Tworzenie tagów lekkich
9.3 Tworzenie tagów adnotowanych
9.4 Wyświetlanie tagów
9.5 Przechodzenie do konkretnego tagu
9.6 Przesyłanie tagów do repozytorium zdalnego
9.7 Usuwanie tagów
9.8 Aktualizacja tagów
9.9 Praktyka: Tworzenie tagu adnotowanego
9.10 Najlepsze praktyki przy tagowaniu
9.11 Przykład wersjonowania: Tworzenie tagów dla wydań
9.12 Automatyzacja tagowania z użyciem skryptów
9.13 Podsumowanie
Podsumowanie
Rozdział 10: Resetowanie zmian
10.1 Wprowadzenie do resetowania
10.2 Resetowanie za pomocą git reset
10.3 Przechodzenie do wcześniejszej wersji plików za pomocą git checkout
10.4 Cofanie zmian za pomocą git revert
10.5 Różnice między reset, checkout a revert
10.6 Cofanie zmian w plikach
10.7 Praktyka: Resetowanie ostatniego commitu
10.8 Przykład użycia git revert w pracy zespołowej
10.9 Przykładowe scenariusze resetowania
10.10 Najlepsze praktyki przy resetowaniu
10.11 Jak odzyskać utracone commity
10.12 Przywracanie historii za pomocą reflog
10.13 Podsumowanie
Podsumowanie
Rozdział 11: Stashing — zapisywanie chwilowych zmian
11.1 Wprowadzenie do stashing
11.2 Tworzenie stash
11.3 Sprawdzanie dostępnych stashy
11.4 Przywracanie stashy
11.5 Usuwanie stashy
11.6 Przykład użycia stashing w praktyce
11.7 Przechowywanie tylko zmian w katalogu roboczym
11.8 Przechowywanie tylko zmian w staging area
11.9 Przykład: Praca z wieloma stashami
11.10 Najlepsze praktyki przy używaniu stashing
11.11 Problemy z łączeniem stashy
11.12 Podsumowanie
Podsumowanie
Rozdział 12: Git w zespole
12.2 Tworzenie i zarządzanie gałęziami
12.3 Współpraca z zdalnym repozytorium
12.4 Ustalanie standardów pracy zespołowej
12.5 Zarządzanie konfliktami
12.6 Code Review
12.7 Współpraca w zdalnym zespole
12.8 Przykład pracy w zespole
12.9 Najlepsze praktyki przy pracy w zespole
12.10 Podsumowanie
Podsumowanie
Rozdział 13: Debugowanie i naprawianie błędów w Git
13.1 Najczęstsze błędy w Git
13.2 Diagnostyka problemów
13.3 Naprawa utraconych zmian
13.4 Rozwiązywanie konfliktów
13.5 Wycofywanie commitów
13.6 Naprawianie zdalnych błędów
13.7 Użycie reflog do odzyskiwania commitów
13.8 Podsumowanie
Podsumowanie
Rozdział 14: Optymalizacja i zaawansowane techniki Git
14.1 Optymalizacja repozytoriów
14.2 Zautomatyzowane procesy z Git hooks
14.3 Użycie aliasów do uproszczenia poleceń
14.4 Praca z submodułami
14.5 Wykorzystanie cherry-pick
14.6 Praca z rebase
14.7 Wykorzystanie stash do zarządzania zmianami
14.8 Monitorowanie wydajności z Git
14.9 Podsumowanie
Podsumowanie
Bibliografia
E-book
za
12.6
drukowana
A5
za
28.23
Kup za
12.6