Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 403 questões.
#3528531

Durante o desenvolvimento de um projeto colaborativo no GitHub, um Técnico da equipe realizou commits diretamente na branch principal (main) sem passar por uma revisão de código via Pull Request. A prática mais indicada para corrigir essa situação e minimizar o impacto na equipe:

  • Criar uma novabrancha partir docommitanterior às mudanças realizadas, mover oscommitsproblemáticos para essa novabranchcom o comando git cherry-pick e reverter oscommitsnabranchprincipal.
  • Excluir oscommitsdiretamente dabranchprincipal com o comando git reset --hard HEAD--n e solicitar que todos os membros da equipe executem um git pull --force.
  • Solicitar que o desenvolvedor apague abranchprincipal do repositório remoto, recrie-a com a versão correta do código e envie as alterações novamente.
  • Reverter oscommitsproblemáticos utilizando o comando git reverse, criandocommitsinversos diretamente nabranchprincipal para apagar as alterações indesejadas.
  • Utilizar o comando git undo --last-commits 3 para apagar os três últimoscommitsdiretamente nabranchprincipal, restaurando o estado anterior do código (podem ser apagados maiscommits, se necessário).
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora