Git je skvělý nástroj pro správu vyvíjeného projektu. Dá se použít hned pro několik důležitých věcí:

  1. verzování vašich zdrojáků a switchování mezi verzemi s možností funkce undo…
  2. zálohování vaší práce
  3. deploy aplikace na produkční, nebo jakékoliv jiné, prostředí, nebo úplně někam jinam

Dokud vyvíjíte sám, všechno super a ízy. Jste pány svého adresáře a jak si to uděláte, tak to budete mít. Tedy až do chvíle, kdy zapojíte do projektu někoho dalšího a on vám začne vrtat do vašich souborů. V ten moment budete mít problém se synchronizací prováděných změn. A bude se vám hodit tenhle jednoduchý seznam tipů pro git a dalších nástrojů řešící týmovou práci, respektive git konflikty.

what-is-a-merge