Git Gud - warsztaty z podstaw Gita (cykliczne)
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
No Comments