Szkolenie jest stworzone z myślą o przyszłych ekspertach GIT. Po pierwszym dniu już nikt nigdy nie powie, że jesteś początkujący. Po drugim dniu, wykonasz krok ku staniu się ekspertem GIT.
PLAN SZKOLENIE Z PODSTAW
- Wprowadzenie
- Po co wykorzystywać repozytorium
- Co to jest repozytorium
- Jakie są rodzaje repozytoriów
- Czym się one różnią od siebie oraz do jakiego typu należy GIT
- Koncepcje GIT
- Z czego się składa
- Jak działa wewnętrznie Git (pokrótce)
- 3 stany
- Rozpoczęcie przygody z GIT
- Podstawowa konfiguracja
- Podstawowe komendy
- Prosty przepływ pracy
- Praca z GIT
- Resetowanie zmian
- Przywracanie poprzednich wersji
- Przeglądanie logu
- Przestanie śledzenia plików lokalnie
- Praca z gałęziami
- Tworzenie/usuwanie gałęzi
- Stash zmian przy zmianach gałęzi
- Mergowanie gałęzi
- Praca z zdalnym repozytorium
- Generowanie SSH
- Podłączenie się do repozytoriów typu Github czy bitbucket
- Dodawania zdalnych repozytoriów
- Pobieranie zmian
- Wgrywanie zmian
- Narzędzia
PLAN SZKOLENIE DEEP DIVE
- GIT Internals
- Index file
- Objects
- Folder structure
- Zaawansowana konfiguracja GIT
- Środowiskowa
- Per repository
- Atrybuty
- Aliasy
- Hooks (opcjonalnie)
- Przeszukiwanie/Identyfikowanie zawartości
- Blame
- Bisect
- Grep
- Describe
- Zaawansowana praca grupowa
- Konfiguracja zdalnych repozytoriów
- Refspecs
- Submodules
- Archives
- Zaawansowane techniki mergowania
- Rabase
- Dry run – tak zwane testowe odpalenie komendy
- Cherry picking
- Revert
- Octopus merge