GIT - kontrola wersji oprogramowania

by:
Czas trwania 2 dni

Najbliższe terminy tego szkolenia

Udział online 1300 PLN (netto)
Szkolenie stacjonarne 1500 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Wstęp
    • Wprowadzenie do kontroli wersji
      • Systemy lokalne
      • Systemy scentralizowane
      • Systemy rozproszone
    • Historia systemu Git
    • Wyróżniki systemu Git
    • Instalacja
    • Konfiguracja
    • Uzyskiwanie pomocy
  2. Tworzenie i pobieranie repozytorium
  3. Rejestrowanie zmian w repozytorium
  4. Sprawdzanie stanu swoich plików
  5. Śledzenie nowych plików
  6. Modyfikowanie plików
  7. Dodawanie zmodyfikowanych plików do poczekalni
  8. Modyfikowanie widoku statusu
  9. Ignorowanie plików
  10. Podgląd zmian w poczekalni i poza nią
  11. Pomijanie poczekalni
  12. Usuwanie plików
  13. Przenoszenie plików
  14. Przeglądanie historii
  15. Ograniczanie zakresu historii
  16. Cofanie zmian
    • Poprawka do ostatniej rewizji
    • Usuwanie pliku z poczekalni
    • Usuwanie modyfikacji z pliku
    • Odwracanie zatwierdzonych zmian
  17. Praca ze zdalnymi repozytoriami
    • Wyświetlanie zdalnych repozytoriów
    • Wiele zdalnych repozytoriów
    • Dodawanie zdalnych repozytoriów
    • Pobieranie zmian ze zdefiniowanych zdalnych repozytoriów (git fetch vs git pull)
    • Wysyłanie zmian do zdalnych repozytoriów
    • Domyślna konfiguracja dla "git push"
    • Dodatkowe informacje o zdalnym repozytorium
    • Zmiana nazwy zdalnego repozytorium
    • Usuwanie zdalnego repozytorium
  18. Tagowanie (etykietowanie)
    • Listowanie etykiet
    • Tworzenie etykiet
    • Etykiety lekkie
    • Etykiety opisane
    • Etykietowanie historii
    • Współdzielenie etykiet
    • Przełączanie się na etykietę
  19. Aliasy - prosty sposób na ułatwienie sobie życia
  20. Git Branching
    • Co to jest branch (gałąź)?
    • Tworzenie i scalanie gałęzi
    • Zarządzanie gałęziami
    • Gałęzie długodystansowe
    • Gałęzie tematyczne
    • Gałęzie zdalne
    • Zmiana bazy
    • Zagrożenia operacji zmiany bazy
    • Typowy workflow
  21. Zdalne repozytorium
    • Protokoły
    • Konfiguracja serwera
    • Uwierzytelnianie
    • Github
    • Bitbucket
    • Gitlab
    • Praca w środowisku rozproszonym
    • Workflow w środowisku rozproszonym
    • Gitflow
  22. Wskazywanie rewizji
    • pojedyncze rewizje
    • referencje przodków
    • zakresy zmian
    • porównywanie gałęzi
  23. Interaktywne używanie przechowalni
  24. Schowek
  25. Przepisywanie historii
  26. Debugowanie z Gitem
  27. Moduły zależne
  28. Trzy podstawowe drzewa gita
    • Tryby resetowania: soft, mixed, hard, merge, keep
    • Łączenie zatwierdzeń zmian
    • Różnica między git reset i git checkout
  29. Integracja z IDE
  30. Reflog - naprawa repozytorium

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Git jest podstawowym narzędziem pracy każdego programisty i devopsa, niezależnie od używane stosu technologicznego. Dzięki niemu nie tylko możemy śledzić historię zmian projektu, ale również wydajnie współpracować w małych i dużych zespołach.

Czy na pewno opanowałeś to narzędzie wystarczająco, żeby wydobyć jego pełen potencjał i nie wyrządzić sobie nim przy okazji krzywdy?

To szkolenie wprowadzi Cię w tajniki kontroli wersji, łagodnie przedstawi koncepcje stojące za przyjętymi rozwiązaniami i przy pomocy przykładów i praktycznych ćwiczeń umożliwi Ci zostanie prawdziwym mistrzem Gita.

Opanowanie Gita na własnej maszynie to tylko pierwszy krok, prawdziwa moc tego narzędzia ujawnia się kiedy zastosujemy je do pracy zespołowej. Dowiesz się jak do tego podejść i jakich błędów unikać, aby nie tylko bieżąca praca przebiegała bezproblemowo, ale także aby powrót do kodu sprzed roku nie powodował bólu głowy.

Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe szkolenia Usuniete!
Vouchery Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Więcej

Trenerzy kategorii Usuniete

Michał Gellert
Marcin Dzierżak
Tomasz Bauer
Maciej Zagozda
Michał Bieniek
Sebastian Stasiak
Michał Szczepek
Kajetan Duszyński
Wojciech Grzybek
Paweł Adamski
Piotr Mućko
Sławek Kutka
Paweł Biesiada
Maciej Krajewski
Tomasz Wojnarowski
Krzysztof Własiuk
Marcin Karpezo
Andrzej Klusiewicz
Agata Malec-Sromek

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.