Flashcard FC370979
Como transformar um clone raso em completo e permitir buscar outras branches sem refazer o clone?
Automação e Gestão de Projetos de Software
FGV · 2024
Como transformar um clone raso em completo e permitir buscar outras branches sem refazer o clone?
Mostrar resposta e comentário
Resposta
Resposta objetiva: Converter o clone raso com git fetch --unshallow (ou git fetch --depth=0), ajustar o escopo de fetch remoto e então executar git fetch seguido de git checkout master.Explicação:
1) Unshallow baixa os commits faltantes do histórico.
2) Ajustar o refspec remoto (ex.: git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*") ou adicionar branches ao fetch (ex.: git remote set-branches --add origin master) permite obter outras branches.
3) Após essas mudanças, executar git fetch e então git checkout para acessar a branch desejada com histórico completo.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/360327
Conteúdo do catálogo FC Concursos · Atualizado em