Ed
há 2 meses
Vamos analisar as opções para entender a diferença entre `git fetch` e `git pull`. a) Não há diferença, ambos atualizam o repositório local automaticamente - Esta afirmação é falsa, pois `git fetch` apenas baixa as mudanças, enquanto `git pull` faz o download e também integra essas mudanças ao branch atual. b) git fetch baixa as mudanças mas não altera o branch atual; git pull baixa e integra automaticamente - Esta opção está correta. `git fetch` atualiza as referências remotas, mas não altera o branch atual, enquanto `git pull` faz o download e também mescla as mudanças no branch atual. c) git fetch envia as alterações para o remoto, git pull atualiza o remoto - Esta afirmação é falsa. `git fetch` não envia alterações, apenas baixa, e `git pull` não atualiza o remoto, mas sim o local. d) git fetch é usado para criar um novo branch, git pull para deletar - Esta afirmação é falsa. Nenhum dos comandos é usado para criar ou deletar branches dessa forma. Portanto, a alternativa correta é: b) git fetch baixa as mudanças mas não altera o branch atual; git pull baixa e integra automaticamente.
Mais perguntas desse material