Kontrola wersji z Git

LICZBA DNI: 2 (16h)

KOD KURSU: GIT

POZIOM SZKOLENIA:

# git

Najbliższy termin:

8 marca 2021

PROWADZI:

Piotr Błaszczak

1950 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 2 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 2 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% dofinansowania na szkolenie? Dowiedz się jak »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Trener

Cena / os

8

marca

Warszawa,

Wrocław,

Zdalne,

1950 PLN netto
+ 23% VAT

24

maja

Warszawa,

Gdańsk,

Poznań,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

8

marca

Lokalizacja

Warszawa,

Wrocław,

Zdalne,

Trener

Cena / os

1950 PLNnetto
+ 23% VAT

Termin

24

maja

Lokalizacja

Warszawa,

Gdańsk,

Poznań,

Zdalne,

Trener

Cena / os

1950 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów, testerów, wdrożeniowców oraz administratorów, którzy chcą efektywnie korzystać z systemu kontroli wersji Git podczas codziennej pracy

WYMAGANIA

Od uczestników wymagana jest znajomość obsługi komputera oraz pracy z wierszem poleceń

ZALETY

Nacisk na najbardziej problematyczne sytuacje dla początkujących, takie jak rozwiązywanie konfliktów, wycofywanie zmian, praca ze zdalnymi gałęziami czy efektywna współpraca zespołowa

Uczestnicy będą na bieżąco wykonywali różnorodne ćwiczenia, które pozwolą im zapoznać się z typowymi scenariuszami pracy z Gitem

Szkolenie może być dopasowane do wymagań konkretnej grupy, na przykład poprzez skupienie się na bardziej zaawansowanym i specyficznym wykorzystaniu Gita przez dany zespół, lub pracę z wybranymi narzędziami takimi jak konkretne środowisko deweloperskie czy wybrany graficzny klient Git

Cele szkolenia

Praktyczne zapoznanie się z działaniem rozproszonego systemu kontroli wersji Git

Nauka stylu pracy z Gitem uwzględniająca dobre praktyki, polecenia dostępne w tym narzędziu oraz modele współpracy zespołowej

Uczestnicy użyją w praktycznych zastosowaniach konsolowych narzędzi Git wraz z graficzną nakładką Git Extensions

Program

  • Jak działają systemy kontroli wersji
  • Charakterystyka pracy z rozproszonym systemem kontroli wersji
  • Instalacja i podstawowa konfiguracja Gita
  • Narzędzia dostarczane z Gitem
  • Inicjalizacja i konfiguracja repozytorium
  • Katalog .git
  • Zatwierdzanie zmian (commit), narzędzie Git GUI
  • Dobre praktyki tworzenia opisów zmian
  • Przechowywanie zmian (stash)
  • Ignorowanie i modyfikacja zmian
  • Przeglądanie zmian (diff), narzędzia do przeglądania zmian
  • Przegląd historii (log), narzędzie gitk
  • Tworzenie etykiet, rodzaje etykiet (tag)
  • Cofanie zmian (reset, reflog)
  • Praca z gałęziami (branch)
  • Scalanie zmian i zmiana bazy (merge, rebase, cherry pick)
  • Rozwiązywanie konfliktów
  • Tworzenie aliasów
  • Metody dostępu do repozytoriów, używane protokoły (SSH, HTTP)
  • Pobieranie repozytorium (clone)
  • Wypychanie i pobieranie zmian (push, fetch, pull)
  • Powiadamianie o zmianach (pull request)
  • Praca ze zdalnymi gałęziami
  • Praca z podprojektami (submodule, subtree)
  • Metody współdzielenia zmian
  • Praca w środowisku użytkowników o różnych rolach (programista, tester, wdrożeniowiec)
  • Zasady zarządzania wydaniami i historią projektu
  • Rozszerzenie GitFlow
  • Zaawansowane opcje konfiguracji
  • Architektura Gita, obiekty i system ich nazywania
  • Automatyzacja zadań Gita, skrypty dla zdarzeń (hooks)
  • Konserwacja i optymalizacja repozytorium (fsck, gc)
  • Wyszukiwanie błędów za pomocą Gita (bisect)
  • Wyszukiwanie winnych (blame)
  • Przepisywanie historii (filter-branch)
  • Przechowywanie dużych plików
  • Graficzne nakładki na Git na przykładzie Git Extensions
  • Przegląd kodu, działanie Gita z Gerritem
  • Praca z GitHub i GitLab

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.