#45 [Wrocław] Git
Na szkoleniu chcielibyśmy poruszyć wszystkie najważniejsze funkcje systemu Git:
- Czym jest git
- Wytłumaczenie pojęć working directory oraz stagowania zmian
- Wstępna konfiguracja gita
- Podstawowe operacje - commit, revert
- Przeglądanie historii - git log / gitk
- Edytowanie istniejących commitów - rebase --interactive, commit --ammend, reset
- Praca na branchach
- Przenoszenie commitów między branchami - cherry-pick
- Praca ze zdalnymi repozytoriami - push & pull
- Sytuacje konfliktowe - merge vs rebase
- Różne podejścia do zarządzania repozytorium - git flow vs trunk based development
Wymagania:
Najlepiej przyjść z zainstalowanym już gitem i swoim ulubionym edytorem tekstu.
Warsztaty inpisrowane świetną pracą Michała Śliwonia<(https://twitter.com/mihcall) i Marcina Biegały (https://twitter.com/Biegal) - http://devwarsztaty.pl/warsztaty/2018-03-17/.
Prelegenci:
- Krzysztof Morcinek - Pasjonat programowania, głównie na platformie .NET. Lubi pisać kod stabilny, zgodny z wszystkimi best practices (jakiekolwiek one są, czasem trzeba umieć wyważyć zalety różnych rozwiązań). Bardzo ceni prostotę i przejrzystość (również dlatego pisze bloga, pomaga lepiej przekazywać myśli). Nieustannie się uczy, bo w IT bez pogoni za nowinkami skazujemy się na nudną pracę, której nikt inny nie chce wykonać.
- Tomasz Rusek - Młody pasjonat programowania, kodzi od 12 roku życia, wychowany na C++, jednak od kilku lat skupiony głównie na C#. Na co dzień rozwija systemy back-endowe w firmie Pirios, koncentrując się na programowaniu reaktywnym, stający się entuzjastą frameworka akka.NET. W wolnym czasie poszerza i utrwala wiedzę oraz umiejętności tak zwanego Software Craftsmanship.
Warsztaty całkowicie niezależne od systemu operacyjnego i języka programowania :)
Git jest systemem kontroli wersji, który daje niezwykłe możliwości.
Jeśli nie mieliście jeszcze okazji, żeby się z nim zapoznać, to zapraszamy na te warsztaty!
Szkolenie będzie prowadzone w luźnej atmosferze na podstawowym poziomie. Celem jest zabawa z tym systemem kontroli wersji, aby lepiej poznać jego możliwości. Nie mamy ambicji, aby stworzyć najbardziej zakręconą albo najdłuższą komendę w Gicie! Mamy jednak nadzieję pokazać Wam, w jaki sposób poruszać się w świecie Gita.
UWAGA:
Nie ma blokowania miejsc. Jeżeli nie wiesz czy będziesz mógł przyjść nie BLOKUJ miejsca. Niestety wiele razy zdarzyło się nam, że część osób nie przyszła na warsztaty lub zwalniała miejsce w dzień warsztatów (!). Nie możemy dopuścić do takich sytuacji, warsztaty mają formę bezpłatną, ale wymagamy w zamian szacunku i zaangażowania. Tym razem będziemy zwracać uwagę na tego typu zagrywki i następnym razem po prostu daną osobę rejestrującą się z miejsca wrzucimy na waiting list.