Boa tarde,
Quando realizamos alterações em nossos códigos e não realizamos commit no servidor e apenas salvamos localmente. Ao realizar o pull do servidor, ele irá sobrescrever o meu código local com o do servidor?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde,
Quando realizamos alterações em nossos códigos e não realizamos commit no servidor e apenas salvamos localmente. Ao realizar o pull do servidor, ele irá sobrescrever o meu código local com o do servidor?
Olá Tiago!
O pull, segundo a própria documentação do git realiza duas ações automaticamente, no caso ele faz o "fetch e o merge de um branch remoto no seu branch atual". Ele tentará sobrescrever o seu código local, caso exista divergências ele mostrará o erro para que você resolva o conflito. Mas existe um ferramenta bacana pra resolver esse problema, porém ela também é um pouco perigosa, ela é chamada de git rebase. O git rebase permite que você baixe as atualizações do branch remoto do servidor porém sem realizar a mesclagem após o recebimento. Mas antes de usar, recomendo que veja a documentação dela mais detalhadamente para evitar transtornos futuramente.
Espero que tenha ajudado!
Fala, Tiago!
Não. Seu trabalho NÃO será sobrescrito.
O GIT tentará fazer um merge dos dados no servidor remoto com os dados em seu repositório local.
;-)