No sistema de controle de versão Git, a reescrita do histór...
Próximas questões
Com base no mesmo assunto
Ano: 2026
Banca:
FURB
Órgão:
FURB - SC
Prova:
FURB - 2026 - FURB - SC - Técnico em Assuntos de Informática |
Q4052666
Engenharia de Software
No sistema de controle de versão Git, a reescrita do
histórico local (por exemplo, após operações como
rebase ou commit --amend) pode gerar divergências
entre o histórico local e o histórico existente no
repositório remoto. Nessas situações, pode ser
necessário utilizar opções adicionais ao executar git
push. Analise as afirmativas a seguir:
I.O parâmetro --force permite sobrescrever o histórico do repositório remoto independentemente do estado atual da branch remota, podendo substituir alterações enviadas por outros colaboradores.
II.O parâmetro --force-with-lease força o envio das alterações apenas se o histórico remoto não tiver sido modificado por outros colaboradores desde a última atualização local.
III.O parâmetro --set-upstream é utilizado para definir a branch remota padrão associada à branch local, não estando relacionado à proteção contra sobrescrita do histórico remoto.
É correto o que se afirma em:
I.O parâmetro --force permite sobrescrever o histórico do repositório remoto independentemente do estado atual da branch remota, podendo substituir alterações enviadas por outros colaboradores.
II.O parâmetro --force-with-lease força o envio das alterações apenas se o histórico remoto não tiver sido modificado por outros colaboradores desde a última atualização local.
III.O parâmetro --set-upstream é utilizado para definir a branch remota padrão associada à branch local, não estando relacionado à proteção contra sobrescrita do histórico remoto.
É correto o que se afirma em: