Dalších pár tipů

Tagy

tag je záložka posazená na určitou revizi. Trochu se tváří jako větev. Je to místo, kam se můžete chtít v budoucnu vrátit (třeba verze):

git tag verze-1.2.3

Hooky

Hook (háček) je, co se má stát, když se v repozitáři udělá nějaká změna. Nejčastěji na push do repozitáře, ale může to být i nová větev, tag, smazání větve, atd atd.. My na každý push pouštíme sadu testů a build aplikace

Rozdíl mezi GIT, GITHub, GitLab

GIT
je systém pro správu verzí, umožňující vedení několika paralelních větví projektu, umožňuje jejich slučování, vede historii projektu. GIT je open source.
GITHub
je webová stránka/služba, která dává k dispozici zdarma git repozitáře na serveru (pro open source projekty), přidává sociální aspekt k vývoji, bug tracker, wiki, spoustu webových nastavovátek. GITHub sice hostuje hromadu open source projektů, ale sama o sobě je proprietární
GITLab
Je trochu jako GITHub, ale open source, můžete si to nainstalovat k sobě na server a provozovat. U nás žije na http://gitlab.geo doméně