Git Gud - warsztaty z podstaw Gita (2024) Nazwa Git Gud: Seria warsztatów Typ wydarzenia cykliczne Miejsce Politechnika Poznańska, budynek Polanka, sala 201 Kiedy 23.10.2024, godzina 17:00 - część I 06.11.2024, godzina 17:00 - część II 13.11.2024, godzina 17:00 - część III Link https://hspoz.pl/git-warsztaty/ https://codeberg.org/HSPOZ/Presentations/src/branch/main/warsztaty-git Opis Spotkanie 1 2024-10-22 17:00–18:45 Sala 201 "na Polance"/IR,IST,ITM — Polanka 3, Poznyan Prezentacja wstępna System kontroli wersji — czym jest? VCS, SCM; trochę kontekstu historycznego Git — czym jest? Git ≠ GitHub Pierwsze repozytorium Pierwszy commit Wyświetlanie zmian Amendowanie commitów, bądź making amends unto commits Rebase interaktywny .gitignore czyli uciszanie git status i odgradzanie śmieci Spotkanie 2 2024-11-06 17:00–18:45 Branches — gałęzie bądź rozgałęzianie Rebase "normalny" — czyli bez trybu interaktywnego listy poleceń "todo" Klonowanie — czyli ze zdalnego na lokalne z katalogiem roboczym Mechanizm synchronizacji zmian Remote — działanie magazynu zdalnego Workflow w stylu "GitHub" — otoczka Merge Requesty vel Pull Requesty Na doczepkę: issue tracker Frontendy przeglądarkowe: mniejsze, większe i giganci Tryb pracy: łatki na liście mailingowej Tryb pracy: wiele wersji jednej zmiany czyli Gerrit Demo à la firma Spotkanie 3 2024-11-13 17:00–18:45 GitOps: Git jako source of truth w procesie wytwarzania oprogramowania Tagi — zakładki w drzewie GnuPG — obarcz podpisem swą zmianę, ich wypchnięcie, lub tag SSH — wygodny protokół zdalnego magazynu Git Stash — czyli luźniejszy schowek zmian Git Blame — strać kolegów. Adnotacje historyczne, delikatniej ujmując. Git Reset — przywróć stan gałęzi Git Reflog — log, ale bardziej Wnętrzności Gita — nie takie proste jak w CVS Large File System — jednoznaczne wskaźniki do plików zbyt dużych Git Annex: dołączaj zbiory danych trzymane po kątach Obrazy