Kod: DEV-007
Czas trwania: 10 godzin
Czas trwania: 10 godzin
Opis szkolenia
Na kursie uczestnicy nauczą się pracować z Git, jedną z najbardziej zaawansowanych wersji kontroli systemu. Podczas kursu uczestnicy poznają podstawowe koncepcje rozproszonego VCS, możliwości Git oraz zdobędą praktyczne doświadczenie, korzystając z jego różnorodnych funkcji. Szybkość Git, tania lokalna gałąź, różnorodne typy środowisk sprawią, że rozwiniesz skrzydła!Plan szkolenia
Czym jest Git- Autor i pochodzenie
- Główna koncepcja
- Różnice w stosunku do innych SCM
Praca z jednym repozytorium
- Initicjalizacja
- Pliki add i commit
- Log i config
- Git jako skierowany graf acykliczny
- Szczegóły Commit
- Dodawanie i usuwanie plików z indeksu
Praca z lokalnymi gałęziami
- Podstawy rozgałęzienia
- Merge
- Checkout
- Lokalny przepływ pracy
- Polecenie reset
Równogległa praca z Git
- Tworzenie i klonowanie zdalnego repozytorium
- Równoległa demonstracja caseów
- Zdalne gałęzie
- Wypychanie i pobieranie zmian
- Śledzenie gałęzi
- Dopasowywanie logów
- Aliasy
Omówienie wybranych poleceń
- Git tag
- Merge vs. rebase
- Stan Detached head
- Git cherry-pick
- Git reflog
- Git revert
- Git stash
Cele
- Szybki kurs podstawowego Gita
- Zapoznanie się z podstawowymi koncepcjami rozproszonych systemów kontroli wersji
- Oswojenie się z często używanymi poleceniami Git
Grupa docelowa
- Programiści