Szkolenie Git to praktyczny kurs kontroli wersji, który uczy efektywnego zarządzania kodem, rozwiązywania konfliktów, pracy zespołowej, obsługi repozytoriów lokalnych i zdalnych oraz wdrażania najlepszych praktyk w codziennej pracy programisty
Porównywanie zmian (diff), narzędzia do przeglądania zmian
Wyszukiwanie autorów zmian (blame)
Wycofywanie zmian (reset, reflog, restore, revert)
Modyfikacja zmian (git commit --amend)
Przechowywanie zmian w schowku (stash)
Czym są gałęzie i do czego są nam potrzebne
Tworzenie i przełączanie się między gałęziami
Usuwanie i zmiana nazwy gałęzi
Scalanie zmian i zmiana bazy (merge, rebase)
Rozwiązywanie konfliktów, narzędzia do rozwiązywania konfliktów
Przenoszenie pojedynczych zmian (cherry pick)
Metody dostępu do repozytoriów, używane protokoły (SSH, HTTP)
Pobieranie repozytorium (clone)
Wypychanie i pobieranie zmian (push, fetch, pull)
Praca ze zdalnymi gałęziami
Metody zarządzania projektem w zespole
Dobór strategii pracy (Git Flow, Github Flow, Trunk-based)
Praca z GitHub (fork)
Powiadamianie o zmianach (pull request)
Dobre praktyki w projektach zespołowych
Zasady zarządzania wydaniami i historią projektu
Graficzne nakładki na Git oraz integracja z IDE
Platformy hostingowe (GithHub, BitBucket, GitLab)
Migracja repozytorium SVN do Git
Automatyzacja zadań Gita, skrypty dla zdarzeń (hooks)
Przepisywanie historii (filter-repo)
Konserwacja i optymalizacja repozytorium (fsck, gc)
Wyszukiwanie błędów za pomocą Gita (bisect)
Przechowywanie dużych plików (plugin LFS)
Praca z podprojektami (submodule, subtree)
Autorem szkolenia jest Piotr Błaszczak
Full Stack Web Developer od 2007, konsultant i szkoleniowiec. Obecnie pisze backend w Node.js, a front w Angular. Miłośnik RxJS oraz grafowej bazy danych OrientDB. Ortodoksyjny ewangelista TypeScript ;. Poza pracą zawodową skacze na trampolinach, nurkuje na bezdechu, żongluje i balansuje na slackline. Jeden z organizatorów Urban Highline Festival w Lublinie. Pasję do sportu i programowania połączył budując aplikację slackmap.com.
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Szkolenie było kompletne (podstawy + bardziej zaawansowane zagadnienia). Prowadzący dobrze tłumaczył i odpowiadał na pytania
29.10.2024
Uczestnik szkolenia “Kontrola wersji z Git”
Michał Lazarowicz
jasno wszystko wytłumaczone
8.12.2023
Uczestnik szkolenia “Kontrola wersji z Git”
Brakuje mi trochę oceny w stylu "Średnie", bo szkolenie może nie było słabe, ale chyba nie do końca spełniło moje oczekiwania. Trochę zbyt różnorodna grupa uczestników jeżeli chodzi o znajomość tematu i przez to akcenty mogły paść na inne miejsca niż pierwotnie planowano..
1.12.2023
Uczestnik szkolenia “Kontrola wersji z Git”
było git :)
1.12.2023
Uczestnik szkolenia “Kontrola wersji z Git”
Prowadzący w sposób przejrzysty przekazał wiedzę, że można intuicyjnie pracować z programem
1.12.2023
Uczestnik szkolenia “Kontrola wersji z Git”
bieżąca komunikacja z uczestnikami i rozwiazywanie ich wątpliwości. Systematyka
1.12.2023
Uczestnik szkolenia “Kontrola wersji z Git”
Ciut więcej czasu bym poświęcił na pracę z Githubem/Gitlabem, żeby wyjaśnić m.in ich GUI, plus zabrakło czasu na omówienie dodatków (np. Tortoise)