Sobre o git, é correto afirmar que:
HEAD aponta para o último commit do branch principal, facilitando a centralização do código para releases.
Merging é o único modo de se unir alterações paralelas entre ramos, facilitando a manutenção do histórico.
É possível trazer commits de um branch para um outro através de novos commits desde que o outro branch esteja em HEAD.
Tem como principal vantagem sobre os concorrentes possuir um único repositório central, facilitando o gerenciamento das versões de software.
A fim de evitar conflitos, é importante efetuar um checkout para que alterações remotas possam ser adicionadas ao código antes de cada commit.