Os branches são uma importante característica de organização em um projeto dentro de um sistema de controle de versão, tornando o fluxo de trabalho mais dinâmico para as equipes envolvidas durante o histórico de modificações.
Assinale a alternativa correta sobre as características dos branches no Git.
A. O branch denominado repo é o padrão criado ao iniciar um repositório no Git.
B. A equipe localiza o ponteiro do branch corrente no Git, por meio da tag HEAD.
C. Ao iniciar um branch, os commits serão divididos entre os branches existentes.
D. A tag staging area identifica o branch corrente no diretório de trabalho do Git.
E. O branch master recebe, por padrão, os commits dos branches existentes.
Soluções para a tarefa
Resposta:
e
Explicação:
eles recebiam muito bem por padrão
Resposta:
Resposta correta.
B.
A equipe localiza o ponteiro do branch corrente no Git, por meio da tag HEAD.
Explicação:
Resposta correta.
B.
A equipe localiza o ponteiro do branch corrente no Git, por meio da tag HEAD.
A tag HEAD identifica, no status do controle de versão, o branch atual em que o diretório de trabalho está armazenando o histórico dos commits. Quando é criado um repositório, por padrão, é adicionado um branch denominado master, com o arquivo index do repositório (a staging area). Ao criar um novo branch, é necessário dizer ao Git para iniciar o trabalho nessa nova área do projeto, pois o ponteiro HEAD não se move automaticamente para ela. Com isso, todos os commits realizados nos branches criados são independentes entre si (mesmo em relação ao branch master).