Pare de usar pull e comece a usar fetch / merge / rebase

Quando comecei a usar o git, há um tempo, eu não sabia realmente o que estava acontecendo até começar a usar fetch / merge / rebase.

Se você não sabe como usar fetch / merge / rebase separadamente, sugiro fazer exatamente isso. Depois de saber como usá-los, volte a puxar, se desejar.

git fetchatualizará suas origin/*/ remote_name/*referências.

Depois de obter os commits / dados localmente, você pode usar merge / rebase de acordo.

git fetch
git checkout master


git merge origin
/master
or
git rebase origin
/master

Além disso, o pull usará as informações de ‘rastreamento’ do seu branch. O que eu prefiro não usar pessoalmente e eu especifico para onde enviar, o que mesclar, o que rebase todas as vezes.


Não me lembro da última vez que usei pull 🙂