FC ConcursosFC Concursos

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

De acordo com o assunto TI Engenharia de Software: Automação e Gestão de Projetos de Software, responda:

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

Continue aprendendo