Kontrola wersji z git i GitHub
Wprowadzenie do systemu kontroli wersji git oraz szereg praktycznych porad przydatnych w codziennej pracy. Dowiesz się nie tylko, jak pracować z gitem oraz GitHubem, ale również jak optymalnie skonfigurować swoje środowisko i jak rozwiązać typowe problemy, z którymi borykają się programiści.
Szkolenie
Zamknięte szkolenie indywidualne lub grupowe
Szkolenie skrojone pod Ciebie lub potrzeby Twojego zespołu
- Ty ustalasz termin i miejsce
- Wspólnie ustalamy optymalny zakres i wymiar czasowy oraz formę: szkolenie, warsztaty lub konsultacje
- Przeprowadzimy ewaluację określającą poziom wiedzy przed szkoleniem
- Nie marnuj czasu na rzeczy znane lub zbędne w projekcie
- Ucz się realizując zadania o praktycznej tematyce, bliskiej Tobie
- Dodaj niestandardowe tematy i czas na konsultację do zakresu szkolenia
- Po szkoleniu trener może być dostępny do zdalnych konsultacji
Program szkolenia
Podstawy
- branche
- commity
- przeglądanie historii
- sprawdzanie różnic
- synchronizacja zmian
- tagi
- working directory, staging area, index i stash
Zmiana historii
- zmiana kolejności commitów
- zmiana nazwy lub treści commita
- łączenie commitów
- poprawianie i dopisywanie do starego commita
- usuwanie commitów
- zmiania autora i adresu email
- usuwanie wrażliwych danych z historii
Łączenie zmian
- merge
- rebase
- cherry-pick
- rozwiązywanie konfliktów
Narzędzia
- konfiguracja środowiska konsolowego i IDE
- poznaj edytor vim lub skonfiguruj własny
- aliasy komend
- gitk, git gui
- alternatywne narzędzia do porównywania zmian
Różne sposoby pracy z repozytorium
- dobre praktyki przy pracy z repozytoriami
- feature - branch
- gitflow
- forking (GitHub)