Como evitar erros de mesclagem

Ei!

Se você precisa puxar para baixo um projeto, quando você não tiver terminado com algo. Então use git stash

git stash
git pull

agora você tem a versão mais recente do projeto, então você pode colocar suas coisas novamente

git stash pop