Questão de Engenharia de Software — Gerência de Configuração — FCC 2022
- Código
- fc063834
- Banca
- FCC
- Órgão
- TJ-CE
- Ano
- 2022
- Cargo
- Analista Judiciário - Ciência da Computação - Sistemas da Informação
- A* main
- B* principal
- C* master
- D* root
- E* base
GabaritoC — * master
Gabarito: letra C. O primeiro branch criado automaticamente pelo Git ao inicializar um repositório com git init é chamado master. Apesar de plataformas como GitHub terem adotado main como padrão recentemente, o Git em si, em sua configuração original e na maioria das instalações, mantém o nome master. A FCC considera esse conhecimento tradicional.
A banca explora a confusão entre o branch padrão do Git e o adotado por plataformas de hospedagem. O comando git branch lista os branches locais; o asterisco (*) indica o branch atual.
main é o nome adotado pelo GitHub a partir de 2020 para novos repositórios, mas não é o branch criado automaticamente pelo Git.
principal não é um nome de branch padrão no Git; não há criação automática com esse nome.
master é o branch padrão criado pelo Git desde sua origem. O comando git branch o exibirá como * master.
root não é um branch padrão; Git não cria branch com esse nome automaticamente.
base também não é branch padrão; não há criação automática.
Memorize que o Git cria o branch master por padrão. A mudança para main é configurável e adotada por serviços como GitHub e GitLab, mas não altera o comportamento nativo do Git. Em provas de concursos, a resposta tradicional é master.
Gabarito: letra C.
Link permanente: /questoes/fc063834