No Git, um branch é essencialmente um ponteiro leve e móvel ...

Próximas questões
Com base no mesmo assunto
Q2542635 Engenharia de Software
No Git, um branch é essencialmente um ponteiro leve e móvel para um dos commits. Isso permite que haja o desvio da linha principal de desenvolvimento para que se continue trabalhando sem interferir na linha principal. Diferente de muitos outros sistemas de controle de versão, onde tratar branches pode ser um processo pesado e consequentemente demorado, o Git o realiza de forma mais leve, tornando as operações de branching quase instantâneas e a troca entre branches igualmente rápida. Sobre os comandos usados para criar uma nova branch local no Git e, simultaneamente, configurá-la para rastrear uma branch remota correspondente, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O comando git branch new-branch cria uma nova branch local sem configurar o rastreamento automático de uma branch remota.
( ) O comando git branch-track new-branch origin/new-branch cria uma nova branch local e a configura para rastrear a branch remota origin/new-branch.
( ) O comando git branch-no-track new-branch cria uma nova branch e configura automaticamente o rastreamento de uma branch remota.
( ) O comando git branch -d new-branch é utilizado para criar uma nova branch local.

A sequência está correta em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Comentado

Alternativa correta: A (V, V, F, F)

Vamos entender o tema abordado na questão:

O Git é um sistema de controle de versão distribuído, amplamente utilizado para rastrear mudanças no código-fonte durante o desenvolvimento de software. Um dos conceitos essenciais no Git é branch, que permite criar diferentes linhas de desenvolvimento, facilitando o trabalho em funcionalidades separadas sem interferir no trabalho principal.

Agora, analisemos cada afirmativa:

( V ) O comando git branch new-branch cria uma nova branch local sem configurar o rastreamento automático de uma branch remota.

Essa afirmativa está correta. O comando git branch new-branch cria uma nova branch local, mas não estabelece qualquer ligação ou rastreamento com uma branch remota.

( V ) O comando git branch -track new-branch origin/new-branch cria uma nova branch local e a configura para rastrear a branch remota origin/new-branch.

Essa afirmativa também está correta. O comando git branch -track new-branch origin/new-branch cria uma branch local chamada new-branch e configura o rastreamento da branch remota origin/new-branch.

( F ) O comando git branch-no-track new-branch cria uma nova branch e configura automaticamente o rastreamento de uma branch remota.

Essa afirmativa está incorreta. Não existe o comando git branch-no-track. Para configurar o rastreamento automaticamente, seria necessário um comando diferente, como git checkout -b new-branch origin/new-branch.

( F ) O comando git branch -d new-branch é utilizado para criar uma nova branch local.

Essa afirmativa também está incorreta. O comando git branch -d new-branch é utilizado para deletar (deletar) uma branch local chamada new-branch, e não para criar.

Portanto, a sequência correta é: A - V, V, F, F

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo