Plan Szkolenia
Wprowadzenie
- Dlaczego kontrola wersji jest ważna?
Przegląd funkcji systemu Git do kontroli źródeł
- Instalacja Git na preferowanym systemie operacyjnym
- Rozpoczęcie pracy z podstawowymi atrybutami i komponentami Git
- Czym są repozytoria, zatwierdzenia i pliki?
Zrozumienie przepływów pracy Git i podstawowych procesów systemowych
- Czym są różne stany Git?
- Tworzenie repozytorium i folderu Git
Zarządzanie istniejącymi projektami i obsługa plików przy użyciu Git
- Praca z zatwierdzeniami i komunikatami
- Zatwierdzanie i cofanie zmian w repozytorium Git
- Rejestrowanie i dostęp do historii wersji
Pierwsze kroki z rozgałęzianiem i scalaniem w Git
- Zapoznanie się z rodzajami procesów rozgałęziania i scalania
- Wykorzystanie specjalnych znaczników w Git
- Praca z funkcjami tagowania i przechowywania w Git
- Jak używać funkcji Reset i Reflog w Git?
Przegląd funkcji i architektury GitHub
Konfigurowanie konta użytkownika GitHub i zarządzanie profilem GitHub
- Uwierzytelnianie do GitHub i aktualizacja poświadczeń
- SSH kontra HTTPS
- Weryfikacja uwierzytelniania przy użyciu SSH w GitHub
Tworzenie GitHub repozytoriów i łączenie lokalnego repozytorium Git
- Klonowanie lub archiwizowanie repozytorium GitHub
Instancjonowanie zawartości repozytorium w kopii lokalnej
Publikowanie zmian zawartości w repozytorium GitHub
Praca z funkcjami i ustawieniami repozytorium pośredniego
Ćwiczenie GitHub Pisanie i formatowanie składni
- Korzystanie z tabel i praca z blokami kodu
- Automatyczne łączenie adresów URL i odniesień w GitHub
Działania operacyjne do GitHub Pliki i foldery
- Synchronizacja zmian plików z lokalnym repozytorium
Tworzenie, edytowanie i przesyłanie GitHub zatwierdzeń
- Zarządzanie zatwierdzeniami i obsługa lokalnego klonu repozytorium
Przeglądanie commitów i wykorzystywanie identyfikatorów commitów z kopią lokalną
Zrozumienie poleceń Fetch i Pull w GitHub
Zrozumienie podstawowych koncepcji rozwidlania i klonowania w GitHub
Wypychanie GitHub zmian i weryfikacja żądań push
Praca z forkami i proponowanie zmian w pull requestach
Przeglądanie wniosków o ściągnięcie i wprowadzanie proponowanych zmian
Rozwiązywanie konfliktów w scaleniach GitHub i praca z CLI
Pierwsze kroki z GitHub tagami i wydaniami
- Korzystanie z tagów lokalnych i aktualizowanie tagów GitHub
- Uruchamianie, usuwanie i tworzenie nowego GitHub wydania
Porównywanie GitHub pull requestów, commitów i tagów
Praca z GitHub Gistami i zrozumienie funkcji Snippetów
Integracja projektu deweloperskiego z przestrzeniami kodowymi w GitHub
Tworzenie GitHub organizacji i zarządzanie zespołami
- Konto GitHub w wersji organizacyjnej personal
- Wykonywanie poprzednich funkcji GitHub
Zarządzanie GitHub projektami i obsługa tablic projektów
Filtrowanie informacji o repozytorium i udostępnianie GitHub Filtry
Rozszerzenie GitHub o API i Webhooks
- Automatyzacja GitHub przy użyciu tokenów OAuth
Rozwiązywanie problemów GitHub Problemy
Podsumowanie i wnioski
Wymagania
- Doświadczenie w obsłudze poleceń i terminala (w systemie Windows, Linux lub Mac)
- Znajomość dowolnego języka programowania
Publiczność
- Deweloperzy
- Inżynierowie oprogramowania
- Menedżerowie projektów
Opinie uczestników (1)
Easy going trainer, very knowledgeable and approachable.