Imagem de fundo

No Git, qual é a diferença fundamental entre os comandos git fetch e git pull?

No Git, qual é a diferença fundamental entre os comandos git fetch e git pull?


A

git fetch atualiza as referências remotas sem alterar o diretório de trabalho; git pull executa um fetch seguido de um merge.


B

git fetch baixa as alterações do repositório remoto, enquanto git pull apenas lista as diferenças.


C

git pull é usado para enviar alterações locais, enquanto git fetch é usado para receber.


D

git fetch apaga o histórico local para sincronizar com o remoto; git pull preserva o histórico.


E

Não há diferença, são sinônimos introduzidos em versões diferentes do Git.