Git jest GIT!
Podstawy, GitFlow i GitLab
Dla
opowiada Tomasz Banasiak
SVN
Istnieje jedno repozytorium
Wszystkie operacje są wykonywane na tym repo (zdalnie)
SVN
Duża liczba użytkowników spowalnia pracę
Wymagane zasoby sprzętowe
Niezbędny backup
GIT
Każdy DEV ma swoje repozytorium
Większość operacji wykonywanych jest lokalnie
Każdy DEV jednocześnie ma backup całego repo.
GIT w RST
Workflow
Dobra praktyka pracy na gałęziach
GitFlow
GitFlow to tylko nakładka
Jest prosty - to tylko 5 komend do zapamiętania!
Wprowadza porządek i jednolite zasady
Dla kochających klikać istnieje narzędzie SourceTree
GitLab
W praktyce
git flow feature start ficzer
git add .
// dokonujemy swoich zmian
git commit -m "Super zmiany!"
// inne zmiany
git commit -m "Sprzątanie po debugu"
// wysyłamy zmiany do gitlaba
git push origin feature/ficzer
Code Review w GitLabie
Power Tools
Hooki
git bisect
git cherry
git stash
Pytania?
Dzięki!
Jeśli będzie zainteresowanie chętnie opowiem jeszcze o:
CodeReview z prawdziwego zdarzenia
Zaawansowany JavaScript: potencjał kontekstów, optymalizacje
Katastrofa Wspólnego Kodu