25. 04. 2018
Od bezvětví až po open-source projekty
Git je skvělý nástroj pro verzování čehokoliv. Hodí se všude tam, kde potřebujete mít možnost vrátit se k předchozí verzi, chcete mít data v bezpečí na serveru a kolaborovat s ostatními členy týmu.
Výše uvedené umí každý lepší nástroj pro uložení souborů v cloudu, to co dělá z Gitu opravdu mocný nástroj je možnost větvení historie do několika branches a značení konkrétních commitů takzvanými tagy. Vláďa ve videu ukazuje jak tyto možnosti využít pro vývoj software.
Ve videu Vláďa postupně projde od základního Git workflow bez jakéhokoliv větvení, přes nejoblíbenější strategie větvení dneška a nazávěr ukáže i jak probíhá obvyklá kolaborace na open-source projektech. Co uvidíte:
- Připomenutí Master Only Workflow
- Základní větvení v Feature Branch Workflow
- GitHub Flow – workflow od GitHubu
- Git Flow – velmi oblíbené, základ popsal Vincent Driessen už v roce 2010
- Forking Workflow – především pro open-source, nebo pro spolupráci s třetí stranou