git:

(źródło)

Kilka przydatnych linków:

Tutorial gita - skupia się na zarządzaniu branchami

Jak pisać lepsze commit message - zdecydowanie polecam przeczytać przynajmniej o 7 zasadach

git merge vs git rebase - krótkie wyjaśnienie różnic oraz wad i zalet obu komend