Git branching done right with Gitflow & improving code quality with code reviews


Details
Pozdrav svima,
Tema sljedećeg meetupa je malo razbacana, ali let me explain :)
Dakle, prvo ćemo ukratko objasniti što je to Git i koje su osnovne naredbe da bi mogli raditi s njim. Dakle, proći ćemo kroz najosnovnije naredbe koje odgovaraju na pitanja:
• kako napraviti Git repozitorij
• kako 'klonirati' postojeći repozitorij
• kako dodati datoteke u repozitorij
• kako spremiti svoje promjene lokalno
• kako 'objaviti' svoje promjene na remote repozitoriju (u primjeru ćemo koristiti GitHub)
• kako 'povući' nečije promjene sa remote repozitorija
Nakon toga ćemo objasniti koncept branchanja i pokazati jedan poprilično popularan model branchanja nazvan Gitflow.
Također, na primjeru ćemo pokazati kako bi uz pomoć Git branchanja i GitHub-a (ili nekog drugog Git repository hosting servisa) mogli raditi remote code review koji objektivno povećava kvalitetu koda i koheziju tima.
Sve što ćemo pokazivati ćete vi moći pratiti na svojim laptopima pa vas molim da za aktivno sudjelovanje na predavanju (kladim se da većina već ima prve dvije stvari):
• instalirate Git (https://git-scm.com/)
• napravite account na Github-u (https://github.com/)
• instalirate Gitflow (https://github.com/nvie/gitflow/wiki/Installation)
Budući da će ovo biti jedno od kraćih predavanja, ako netko bude imao problema s instalacijom moći ćemo odvojiti vrijeme i bez problema pomoći svima s instalacijom ako ste negdje zapeli.
Predavanje će biti na engleskom jer ćemo imati gosta iz Amerike i nadam se da vam to ne bude predstavljalo nikakav problem. Uostalom, to ne treba plašiti vas, već predavača :)
Ovaj meetup će se održati 6.4.2017 (četvrtak) u 17:00 sati (da, pola sata kasnije od uobičajenog termina).
Vidimo se!,
Nikola Brežnjak
http://www.nikola-breznjak.com/

Git branching done right with Gitflow & improving code quality with code reviews