O comando git pull é usado para buscar e baixar conteúdo de um repositório remoto e atualizar imediatamente o repositório local para corresponder a esse conteúdo. Mesclar alterações upstream remotas em seu repositório local é uma tarefa comum em fluxos de trabalho de colaboração baseados em Git.
O que eu faço depois de git pull?
Para efetivamente "desfazer" um git pull, você não pode desfazer o git fetch - mas você pode desfazer o git merge que mudou seu branch de trabalho local Para fazer isso, você vai precisa git reset para o commit que você fez antes de mesclar. Você pode encontrar este commit pesquisando no git reflog.
Por que o git pull é ruim?
it modifica seu diretório de trabalho de maneiras imprevisíveispausar o que você está fazendo para revisar o trabalho de outra pessoa é irritante com git pull. dificulta o rebase correto no branch remoto. ele não limpa ramificações que foram excluídas no repositório remoto.
O que é git fetch vs pull?
git busque apenas " downloads" as alterações do remoto para o seu repositório local. git pull baixa as alterações e as mescla em seu branch atual.
Qual é o propósito do rebase?
A principal razão para o rebase é para manter um histórico de projeto linear. Por exemplo, considere uma situação em que a ramificação principal progrediu desde que você começou a trabalhar em uma ramificação de recurso.