Kontrola wersji oprogramowania w systemie GIT

Najbliższe terminy tego szkolenia
Opis szkolenia
Znajomość kontroli wersji oprogramowania to absolutna konieczność w prowadzeniu i realizacji projektów w IT. Wiedza na temat tego narzędzia jest wymagana na praktycznie wszystkich stanowiskach od programistów czy analityków danych po project managerów i scrum masterów.
Podczas szkolenia nauczysz się praktycznej wiedzy pracy z systemem kontroli wersji GIT. Dowiesz się w jaki sposób tworzyć i utrzymywać oprogramowania tak aby w każdej chwili była możliwość odzyskania poprzednich jego wersji czy zarządzania pracą wieloosobowego zespołu. Niezależnie czy dopiero rozpoczynasz pracę w świecie IT czy uczestniczyłeś już w wielu projektach programistycznych, na pewno szkolenie dostarczy Ci wiele przydatnej wiedzy popartej praktycznymi przykładami.
Git jest używany przez miliony osób i największe firmy takie jak Google, Facebook, Microsoft czy Twitter. Dołącz do ich grona, dzięki temu szkoleniu!
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
W ramach kategorii Git mamy jeszcze wiele szkoleń. Sprawdź jakie!
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ęcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- Wprowadzenie do kontroli wersji oprogramowania
- Cele
- Zastosowanie w projekcie
- Systemy kontroli wersji oprogramowania (GIT, SVN, Hg)
- Architektura systemu GIT
- a. Budowa i struktura repozytorium
- Repozytorium lokalne
- Repozytorium zdalne
- Statusy
- a. Budowa i struktura repozytorium
- Konfiguracja systemu GIT
- Praca w repozytorium lokalnym
- Zarządzanie repozytorium
- Tworzenie
- Reinicjalizacja
- Usuwanie
- Śledzenie zmian w plikach i katalogach
- Wykluczanie plików ze śledzenia - plik .gitignore
- Status - STAGED/UNSTAGED
- Dodawanie zmian do poczekalni
- Wycofywanie zmian z poczekalni
- Status - COMMITED
- Zatwierdzanie zmian
- Wycofywanie zatwierdzonych zmian
- Przeglądanie historii zatwierdzonych zmian
- Historia logów
- Szczegółowa historia logów
- Edycja zatwierdzonych zmian
- Zmiana nazwy COMMIT-ów
- Wycofywanie COMMIT-ów
- Scalanie COMMIT-ów
- Rozdzielanie COMMIT-ów
- Zarządzanie repozytorium
- Praca w oparciu o gałęzie
- Gałęzie
- Zasada działania
- Cel stosowania
- Zarządzanie gałęziami
- Dodawanie nowej gałęzi
- Scalanie
- Scalanie trójstronne
- Rozwiązywanie konfliktów
- Czym jest konflikt?
- Znaczniki konflików w plikach
- Rozwiązywanie konfliktów i zatwierdzanie zmian
- Gałęzie
- Praca w oparciu o stos
- Czym jest stos/półka?
- Cel stosowania
- Operacje na stosie
- Odkładanie zmian na stos
- Przywracanie zmian ze stosu
- Zarządzanie zmianami na stosie
- Czyszczenie stosu
- Praca w repozytorium zdalnym
- Repozytoria zdalne na przykładzie GitHub, GitLab, BitBucket
- Komunikacja z repozytorium zdalnym
- Klonowanie projektu
- Dodawanie nowego repozytorium zdalnego
- Zarządzanie repozytorium zdalnym
- Wysyłanie zmian na repozytorium zdalne
- Synchronizacja repozytoriów
- Pobieranie zmian z repozytorium zdalnego
- Rozwiązywanie konfliktów
- Praca z tagami
- Praca z wieloma użytkownikami w jednym repozytorium
- Dodawanie użytkowników do repozytorium
- Nadawanie uprawnień dla użytkowników
- Usuwanie użytkowników z repozytorium
- Aplikacje klienckie wspierające system Git
- SourceTree
- TortoiseGIT
- Pluginy w IDE
- Praktyki pracy w systemie Git
- Praca w grupach
- Praca w oparciu o praktycznie przykłady
Co wyróżnia szkolenia Git w JSystems?
Kto będzie Cię uczyć?
