Good explanations to have successful with GIT branching model.