GIT - kontrola wersji oprogramowania

Najbliższe terminy tego szkolenia

Opis szkolenia

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. Grupy są równie nieliczne jak przy tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób. W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej

Inne szkolenia tej kategorii

Sprawdź pozostałe szkolenia DevOps!

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
Udział online 1000,00 PLN (netto)
Szkolenie stacjonarne 1200,00 PLN (netto)
Czas trwania 2 dni

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  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

Co wyróżnia szkolenia DevOps w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

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.